equal
deleted
inserted
replaced
366 import Pyro.core as pyro |
366 import Pyro.core as pyro |
367 |
367 |
368 if not os.path.isdir(WorkingDir): |
368 if not os.path.isdir(WorkingDir): |
369 os.mkdir(WorkingDir) |
369 os.mkdir(WorkingDir) |
370 |
370 |
|
371 def default_evaluator(callable, *args, **kwargs): |
|
372 return callable(*args,**kwargs) |
|
373 |
371 class Server(): |
374 class Server(): |
372 def __init__(self, name, ip, port, workdir, argv, statuschange=None, evaluator=eval): |
375 def __init__(self, name, ip, port, workdir, argv, statuschange=None, evaluator=default_evaluator): |
373 self.continueloop = True |
376 self.continueloop = True |
374 self.daemon = None |
377 self.daemon = None |
375 self.name = name |
378 self.name = name |
376 self.ip = ip |
379 self.ip = ip |
377 self.port = port |
380 self.port = port |