Skip to content

Conversation

@iLLiCiTiT
Copy link
Member

Changelog Description

Split ServerAPI class into smaller pieces.

Additional review information

Help to organize the functionality and help IDEs to avoid crashes. Before this PR server_api.py had over 9K of lines.

Added annotations import from __future__ to be able to use list and dict type-hints.

Testing notes:

  1. All should be working as before this PR.

@iLLiCiTiT iLLiCiTiT self-assigned this Aug 14, 2025
@iLLiCiTiT iLLiCiTiT added the type: enhancement New feature or request label Aug 14, 2025
@iLLiCiTiT iLLiCiTiT requested review from antirotor and kalisp August 14, 2025 09:49
@iLLiCiTiT iLLiCiTiT requested a review from BigRoy August 18, 2025 14:28
Copy link
Member

@antirotor antirotor left a comment

Choose a reason for hiding this comment

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

I must admit it is difficult to go through. I've ran tests and they are passing. So lets merge it!

@iLLiCiTiT iLLiCiTiT merged commit b06f48d into develop Aug 28, 2025
2 checks passed
@iLLiCiTiT iLLiCiTiT deleted the enhancement/171-split-ayon-python-api branch August 28, 2025 17:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type: enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants