- def __init__ (self, Cnf, program, debug=0):
+ def __init__(self, *args, **kwargs):
+ self.__dict__ = self.__shared_state
+
+ if not getattr(self, 'initialised', False):
+ self.initialised = True
+ self.__setup(*args, **kwargs)
+
+
+ def __setup(self, program='unknown', debug=False, print_starting=True, include_pid=False):