You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Modify Guess and TimeLength classes so handling of Guess().locales occurs only inside of the Guess class.
Modify Guess to make Guess().flags and Guess().settings properties to emphasize that modifying those configurations will not propagate to the internal Locales and to allow for per-locale configuration without being overwritten by the Guess's configuration. They may still be passed as arguments during initialization.
To update the flags and settings in Guess().locales post-initialization, iterate over the list and update as necessary.
Modify TimeLength so that the Locale chosen during guessing is a deepcopy to prevent accidental modifications.