It looks like you're new here. If you want to get involved, click one of these buttons!
Traceback (most recent call last):
File "app.py", line 325, in <module>
File "app.py", line 22, in __init__
File "app.py", line 233, in loadPrefs
File "wx\_misc.pyo", line 165, in GetFont
wx._core.PyAssertionError: C++ assertion "wxFontEnumerator::IsValidFacename(font.GetFaceName())" failed at ..\..\src\msw\settings.cpp(302) in wxSystemSettingsNative::GetFont():
The text in the error message implies that the application is trying to obtain information about one your OS's default fonts. After looking at the source code for the loadPref function I believe it is whichever font your OS default to when ask for a mono-spaced (mono or mono2) font.
For my Windows 10 that is Courier New.
if twine 1.x is looking for information about fonts, could it be possible that a custom font i've downloaded is conflicting with it? should i look to uninstall any fonts i've downloaded recently?