Skip to content

Wykład 3 zadanie 5 - błędne statusy kodów pomimo 1 workera #33

@Poriseler

Description

@Poriseler

Hej, 'rzutem na taśmę' postanowiłem założyć issue bo już wystrzelałem się totalnie z pomysłów. O ile pierwszy test na repl.it przechodzi elegancko, tak "get_patients" i "post_delete_patient" cały czas sypie errorami o braku odpowiedniego kodu statusu. W procfile ustawiłem, żeby działał tylko 1 worker, poprzez docsy też zwracane są odpowiednie kody. Pierwszym moim "strzałem" był case, że gdzieś po drodze (chociażby przez literówkę) gubię ciasteczko, ale w ramach sprawdzenia drukowałem je lokalnie przy otwarciu każdej podstrony i wydaje się, że problem leży jednak nie tutaj. Jakieś pomysły?

@app.get("/patient")
def show_everyone(response: Response, s_token: str = Depends(is_cookie)):
    if s_token is None:
        response.status_code = status.HTTP_401_UNAUTHORIZED
        return "You are not allowed to be here!"
    response.status_code = status.HTTP_302_FOUND
    return app.dict_of_patients

@app.delete("/patient/{id}")
def kill_him(id: int, response: Response, s_token: str = Depends(is_cookie)):
    if s_token is None:
        response.status_code = status.HTTP_401_UNAUTHORIZED
        return "You are not allowed to be here!"
    response.status_code = status.HTTP_302_FOUND
    app.dict_of_patients.pop(id, None)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions