When I try running add_card.py in the example scripts directory, I get this 
error:

/c/local/mnemosyne/mnemosyne/example_scripts % /c/Tools/Python38/python 
add_card.py 
Log body:
 An unexpected error has occurred.
Please forward the following info to the developers:

Traceback (innermost last):
  File "add_card.py", line 10, in <module>
    mnemosyne = Mnemosyne(data_dir)
  File "C:\Users\ckhan\home\local\mnemosyne\mnemosyne\script\__init__.py", 
line 49, in __init__
    self.initialise(data_dir)
  File 
"C:\Users\ckhan\home\local\mnemosyne\mnemosyne\libmnemosyne\__init__.py", 
line 451, in initialise
    self.start_review()
  File 
"C:\Users\ckhan\home\local\mnemosyne\mnemosyne\libmnemosyne\__init__.py", 
line 573, in start_review
    self.controller().set_study_mode(self.study_mode_with_id(\
  File 
"C:\Users\ckhan\home\local\mnemosyne\mnemosyne\libmnemosyne\controllers\default_controller.py",
 
line 114, in set_study_mode
    study_mode.activate()
  File 
"C:\Users\ckhan\home\local\mnemosyne\mnemosyne\libmnemosyne\study_modes\cram_all.py",
 
line 22, in activate
    self.review_controller().reset(new_only=False)
  File 
"C:\Users\ckhan\home\local\mnemosyne\mnemosyne\libmnemosyne\review_controllers\SM2_controller.py",
 
line 53, in reset
    self.show_new_question()
  File 
"C:\Users\ckhan\home\local\mnemosyne\mnemosyne\libmnemosyne\review_controllers\SM2_controller.py",
 
line 96, in show_new_question
    self.review_widget().stop_media()
 TypeError: stop_media() missing 1 required positional argument: 'self'


Cloned mnemosyne from github master.
I'm on Windows, Python 3.8
Not using a virtual environment, just ensured dependent packages are on my 
PYTHONPATH.

As far as I can tell, it's because review_widget() is returning a class 
instead of an instance, in turn because ReviewWidget is not marked 
IMMEDIATELY=1 and has a comment at the top indicating that this is by 
design to improve performance.

It works just fine on macOS, though.
Any suggestions on what might be causing the issue on Windows?
-ck




 

-- 
You received this message because you are subscribed to the Google Groups 
"mnemosyne-proj-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/mnemosyne-proj-users/ab417b79-b87a-4fa9-b9f2-e356527a20c7o%40googlegroups.com.

Reply via email to