Dev formation #1
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request includes several improvements to error handling in the
server.pyfile and adds new soccer formations in JSON format. The most important changes include centralizing the import of thetracebackmodule, enhancing error logging in various methods, and adding new formation configurations.Improvements to error handling:
server.py: Centralized the import of thetracebackmodule at the top of the file.server.py: Enhanced error logging in theGetAction,SetServerParams,SetPlayerParams,SetPlayerType, andRegistermethods to usetraceback.format_exc()for more detailed error messages. [1] [2] [3]Addition of new soccer formations:
src/formations/4-3-3-cyrus-base/before-kick-off.conf: Added new formation configuration for the 4-3-3 Cyrus base before kick-off.src/formations/4-3-3-cyrus-base/goalie-kick-opp-formation.conf: Added new formation configuration for the 4-3-3 Cyrus base goalie kick opponent formation.src/formations/4-3-3-cyrus-base/goalie-kick-our-formation.conf: Added new formation configuration for the 4-3-3 Cyrus base goalie kick our formation.src/formations/4-3-3-helios-base/before-kick-off.conf: Added new formation configuration for the 4-3-3 Helios base before kick-off.src/formations/4-3-3-helios-base/goalie-kick-opp-formation.conf: Added new formation configuration for the 4-3-3 Helios base goalie kick opponent formation.src/formations/4-3-3-helios-base/goalie-kick-our-formation.conf: Added new formation configuration for the 4-3-3 Helios base goalie kick our formation.