Skip to content

HW1 + HW2 + HW3 + HW4 + HW5 - #51

Open
kartunovv wants to merge 7 commits into
L1mple:mainfrom
kartunovv:main
Open

kartunovv wants to merge 7 commits into
L1mple:mainfrom
kartunovv:main

Conversation

@kartunovv

Copy link
Copy Markdown

No description provided.

@kartunovv kartunovv changed the title HW1 HW1 + HW2 Oct 4, 2026

@DevDenus DevDenus left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Хорошая работа, молодец!

Comment thread hw1/app.py
message = await receive()
body += message.get("body", b"")
if not message.get("more_body", False):
break

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

можно ещё disconnect обрабатывать

@kartunovv kartunovv changed the title HW1 + HW2 HW1 + HW2 + HW3 Oct 11, 2026
@kartunovv

Copy link
Copy Markdown
Author

еще сюда прикреплю на всякий случай
grafana

@DevDenus DevDenus left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Хорошая работа, молодец!


class ItemPutRequest(BaseModel):
name: str
price: float

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

тут лучше тоже extra="forbid"


class ItemCreateRequest(BaseModel):
name: str
price: float

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

в идеале валидацию данных делать и на уровне моделей


if existing.deleted:
response.status_code = HTTPStatus.NOT_MODIFIED
return ItemResponse.from_entity(existing)

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

лучше просто зарейзить ошибку, не отдавай удаленный объект

@kartunovv kartunovv changed the title HW1 + HW2 + HW3 HW1 + HW2 + HW3 + HW4 + HW5 Oct 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants