Skip to content

Wargroove communication thread fix #5125

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged

Conversation

FlySniper
Copy link
Collaborator

What is this fixing or adding?

This fixes the crashes found in the communication thread for the Wargroove 1 client. It also keeps the communication thread alive.

How was this tested?

I hard coded an exception and it was caught. The thread was verified to still be running. I started the client normally and it functioned as intended.

If this makes graphical changes, please attach screenshots.

@github-actions github-actions bot added the waiting-on: peer-review Issue/PR has not been reviewed by enough people yet. label Jun 20, 2025
@ScipioWright ScipioWright added the is: bug/fix Issues that are reporting bugs or pull requests that are fixing bugs. label Jun 20, 2025
ctx.finished_game = True
await asyncio.sleep(0.1)

except Exception as err:
Copy link
Member

Choose a reason for hiding this comment

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

Is this meant to just catch all possible exceptions and not any particular types that you expect to see?

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Unfortunately I don't know what exceptions cause the thread to crash. I don't want it to stop regardless.

@Exempt-Medic Exempt-Medic merged commit da52598 into ArchipelagoMW:main Jun 27, 2025
16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
is: bug/fix Issues that are reporting bugs or pull requests that are fixing bugs. waiting-on: peer-review Issue/PR has not been reviewed by enough people yet.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants