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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions