equal
deleted
inserted
replaced
57 def factory(): |
57 def factory(): |
58 # on-demand import, only when using class |
58 # on-demand import, only when using class |
59 mod = __import__(param.rsplit('.', 1)[0]) |
59 mod = __import__(param.rsplit('.', 1)[0]) |
60 return reduce(getattr, param.split('.')[1:], mod) |
60 return reduce(getattr, param.split('.')[1:], mod) |
61 return factory |
61 return factory |
62 elif isinstance(param,types.ClassType): |
62 else: |
63 return lambda : param |
63 return lambda : param |
64 else: |
|
65 # backward compatibility |
|
66 # for old extensions that pass some callables |
|
67 # deprecated, should not be used anymore |
|
68 return param |
|
69 |
64 |
70 |
65 |
71 def InstallLocalRessources(CWD): |
66 def InstallLocalRessources(CWD): |
72 # Beremiz bitmaps |
67 # Beremiz bitmaps |
73 AddBitmapFolder(os.path.join(CWD, "images")) |
68 AddBitmapFolder(os.path.join(CWD, "images")) |