Taapeli / isotammi-addons

Gramps addons for Isotammi project / Isotammen Gramps-lisäosia
8 stars 2 forks source link

today() error #17

Closed patlx closed 1 year ago

patlx commented 1 year ago

When using the Today() function in my code (which worked in the previous version of SuperTool - my current version is 1.2.9), I got the following errors:

ERROR .: Unhandled exception
Traceback (most recent call last):
  File "C:\Program Files\GrampsAIO64-5.1.3\gramps\gui\filters\sidebar\_sidebarfilter.py", line 112, in clicked
    self.clicked_func()
  File "C:\Program Files\GrampsAIO64-5.1.3\gramps\plugins\gramplet\filter.py", line 61, in __filter_clicked
    self.gui.view.build_tree()
  File "C:\Program Files\GrampsAIO64-5.1.3\gramps\gui\views\listview.py", line 328, in build_tree
    self.model.rebuild_data()
  File "C:\Program Files\GrampsAIO64-5.1.3\gramps\gui\views\treemodels\treebasemodel.py", line 499, in rebuild_data
    self._build_data(self.current_filter, None, skip)
  File "C:\Program Files\GrampsAIO64-5.1.3\gramps\gui\views\treemodels\treebasemodel.py", line 562, in _rebuild_filter
    self.gen_cursor, self.map, self.add_row)
  File "C:\Program Files\GrampsAIO64-5.1.3\gramps\gui\views\treemodels\treebasemodel.py", line 591, in __rebuild_filter
    uistate=self.uistate)):
  File "C:\Program Files\GrampsAIO64-5.1.3\gramps\gen\filters\_genericfilter.py", line 262, in apply
    rule.requestprepare(db, user)
  File "C:\Program Files\GrampsAIO64-5.1.3\gramps\gen\filters\rules\_rule.py", line 91, in requestprepare
    self.prepare(db, user)
  File "C:\Program Files\GrampsAIO64-5.1.3\gramps\gen\filters\rules\_matchesfilterbase.py", line 65, in prepare
    rule.requestprepare(db, user)
  File "C:\Program Files\GrampsAIO64-5.1.3\gramps\gen\filters\rules\_rule.py", line 91, in requestprepare
    self.prepare(db, user)
  File "C:\Users\1\AppData\Roaming\gramps\gramps51\plugins\SuperTool\supertool_genfilter.py", line 141, in prepare
    dbstate, None, s, self.init_env, "exec"
  File "C:\Users\1\AppData\Roaming\gramps\gramps51\plugins\SuperTool\supertool_engine.py", line 741, in execute_person
    return execute(dbstate, obj, code, PersonProxy, envvars, exectype)
  File "C:\Users\1\AppData\Roaming\gramps\gramps51\plugins\SuperTool\supertool_engine.py", line 726, in execute
    res = exec(code, env)
  File "initial_statements", line 1168, in <module>
  File "initial_statements", line 1101, in __init__
  File "C:\Users\1\AppData\Roaming\gramps\gramps51\plugins\SuperTool\supertool_utils.py", line 337, in today
    return engine.DateProxy(Today())
NameError: name 'Today' is not defined

WARNING root: ATTENTION : impossible d'analyser le fichier :
C:\Users\1\AppData\Roaming\gramps\gramps51\plugins\supertool.ini
car While reading from 'C:\\Users\\1\\AppData\\Roaming\\gramps\\gramps51\\plugins\\supertool.ini' [line  8]: option 'daytosearch' in section 'default-params' already exists. -- nouveau fichier.
kkujansuu commented 1 year ago

Yes, I think there was a regression in that version. This is fixed in the latest version (1.3.2).