コード例 #1
0
 def __init__(self, core, datastore):
     Bcfg2.Server.Plugin.Plugin.__init__(self, core, datastore)
     Bcfg2.Server.Plugin.Statistics.__init__(self)
     self.session = Bcfg2.Server.Snapshots.setup_session(core.cfile)
     self.work_queue = Queue()
     self.loader = threading.Thread(target=self.load_snapshot)
     self.loader.start()
コード例 #2
0
ファイル: Plugin.py プロジェクト: jjneely/bcfg2-solj
 def __init__(self, core, datastore):
     Statistics.__init__(self)
     threading.Thread.__init__(self)
     # Event from the core signaling an exit
     self.terminate = core.terminate
     self.work_queue = Queue(100000)
     self.pending_file = "%s/etc/%s.pending" % (datastore, self.__class__.__name__)
     self.daemon = True
     self.start()