fix loop() function; make root folder globally accessible
This commit is contained in:
parent
b14e59e29c
commit
6c21581c7e
2 changed files with 4 additions and 3 deletions
5
psu.py
5
psu.py
|
@ -30,10 +30,11 @@ from loops.util import getObjectForUid, getUidForObject
|
|||
|
||||
|
||||
sc = Jeep() # shortcuts
|
||||
|
||||
rf = None # root folder
|
||||
|
||||
def setup(root):
|
||||
global sm, smdefault, intids, pau, sc
|
||||
global rf, sm, smdefault, intids, pau, sc
|
||||
rf = root
|
||||
setSite(root)
|
||||
sm = component.getSiteManager(root)
|
||||
smdefault = sm['default']
|
||||
|
|
|
@ -72,7 +72,7 @@ def stop_condition(info):
|
|||
def loop(message, objects, fct, **kw):
|
||||
def _fct(obj, info):
|
||||
params = info.get('fctparams', {})
|
||||
fct(obj, **params)
|
||||
fct(obj, info, **params)
|
||||
info = startup(message, **kw)
|
||||
for obj in objects:
|
||||
update(_fct, obj, info)
|
||||
|
|
Loading…
Add table
Reference in a new issue