jamesob/coldcore

AttributeError: module 'curses' has no attribute 'A_ITALIC'`

Closed this issue · 1 comments

On
macOS 11.1
python 3.9.1
Bitcoin Core version v0.20.99.0-be11f94e9
public.txt file from coldcard simulator

I had to restart the wallet because it seemed like it had hung up during setup while waiting for transaction

image

Traceback (most recent call last):
  File "/Users/matthiasdebernardini/gits/coldcore/./coldcore", line 3130, in <module>
    main()
  File "/Users/matthiasdebernardini/gits/coldcore/./coldcore", line 3121, in main
    cli.run()
  File "/Users/matthiasdebernardini/gits/coldcore/./coldcore", line 318, in run
    return fnc(*func_args, **func_kwargs)
  File "/Users/matthiasdebernardini/gits/coldcore/./coldcore", line 2072, in cli_main
    ui()
  File "/Users/matthiasdebernardini/gits/coldcore/./coldcore", line 282, in wrapper
    return fnc(*args, **kwargs)
  File "/Users/matthiasdebernardini/gits/coldcore/./coldcore", line 2061, in ui
    start_ui(config, walls, WizardController())
  File "/Users/matthiasdebernardini/gits/coldcore/./coldcore", line 1813, in start_ui
    curses.wrapper(draw_menu, config, wallet_configs, controller, action)
  File "/usr/local/Cellar/python@3.9/3.9.1/Frameworks/Python.framework/Versions/3.9/lib/python3.9/curses/__init__.py", line 94, in wrapper
    return func(stdscr, *args, **kwds)
  File "/Users/matthiasdebernardini/gits/coldcore/./coldcore", line 1788, in draw_menu
    config, wallet = run_setup(config, controller)
  File "/Users/matthiasdebernardini/gits/coldcore/./coldcore", line 1248, in run_setup
    time.sleep(1)
KeyboardInterrupt

Since I couldn't get that to work I tried restarting the wallet -> dashboard and the program exited with this error message

Traceback (most recent call last):
  File "/Users/matthiasdebernardini/gits/coldcore/./coldcore", line 3130, in <module>
    main()
  File "/Users/matthiasdebernardini/gits/coldcore/./coldcore", line 3121, in main
    cli.run()
  File "/Users/matthiasdebernardini/gits/coldcore/./coldcore", line 318, in run
    return fnc(*func_args, **func_kwargs)
  File "/Users/matthiasdebernardini/gits/coldcore/./coldcore", line 2072, in cli_main
    ui()
  File "/Users/matthiasdebernardini/gits/coldcore/./coldcore", line 282, in wrapper
    return fnc(*args, **kwargs)
  File "/Users/matthiasdebernardini/gits/coldcore/./coldcore", line 2061, in ui
    start_ui(config, walls, WizardController())
  File "/Users/matthiasdebernardini/gits/coldcore/./coldcore", line 1813, in start_ui
    curses.wrapper(draw_menu, config, wallet_configs, controller, action)
  File "/usr/local/Cellar/python@3.9/3.9.1/Frameworks/Python.framework/Versions/3.9/lib/python3.9/curses/__init__.py", line 94, in wrapper
    return func(stdscr, *args, **kwds)
  File "/Users/matthiasdebernardini/gits/coldcore/./coldcore", line 1796, in draw_menu
    (k, action) = dashboard.draw(k)
  File "/Users/matthiasdebernardini/gits/coldcore/./coldcore", line 1520, in draw
    return self._draw(k)
  File "/Users/matthiasdebernardini/gits/coldcore/./coldcore", line 1614, in _draw
    _s(self.address_win, 2, 2, "press 'n' to get new address", curses.A_ITALIC)
AttributeError: module 'curses' has no attribute 'A_ITALIC'

Fixed, thank you Matthias.