2222"""
2323__docformat__ = 'restructuredtext'
2424
25- import os , marshal , re , weakref , string , copy , time , shutil , logging
25+ import copy
26+ import logging
27+ import marshal
28+ import os
29+ import re
30+ import shutil
31+ import time
2632
2733from roundup .anypy .dbm_ import anydbm , whichdb
2834from roundup .anypy .strings import b2s , bs2b , repr_export , eval_import , is_us
@@ -1432,7 +1438,8 @@ def restore(self, nodeid):
14321438 # check if key property was overrided
14331439 key = self .getkey ()
14341440 try :
1435- id = self .lookup (node [key ])
1441+ # eval for exception side effect
1442+ id = self .lookup (node [key ]) # noqa: F841
14361443 except KeyError :
14371444 pass
14381445 else :
@@ -2152,9 +2159,9 @@ def export_journals(self):
21522159 properties = self .getprops ()
21532160 r = []
21542161 for nodeid in self .getnodeids ():
2155- for nodeid , date , user , action , params in self .history (
2162+ for nodeid , date_ , user , action , params in self .history (
21562163 nodeid , enforceperm = False , skipquiet = False ):
2157- date = date .get_tuple ()
2164+ date_ = date_ .get_tuple ()
21582165 if action == 'set' :
21592166 export_data = {}
21602167 for propname , value in params .items ():
@@ -2178,7 +2185,7 @@ def export_journals(self):
21782185 value = str (value )
21792186 export_data [propname ] = value
21802187 params = export_data
2181- r .append ([repr_export (nodeid ), repr_export (date ),
2188+ r .append ([repr_export (nodeid ), repr_export (date_ ),
21822189 repr_export (user ), repr_export (action ),
21832190 repr_export (params )])
21842191 return r
0 commit comments