MCPcopy Index your code
hub / github.com/pyload/pyload / Job

Class Job

module/Scheduler.py:91–111  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

89
90
91class Job():
92 def __init__(self, time, call, args=[], kwargs={}, deferred=None, threaded=True):
93 self.time = float(time)
94 self.call = call
95 self.args = args
96 self.kwargs = kwargs
97 self.deferred = deferred
98 self.threaded = threaded
99
100 def run(self):
101 ret = self.call(*self.args, **self.kwargs)
102 if self.deferred is None:
103 return
104 else:
105 self.deferred.callback(ret)
106
107 def start(self):
108 if self.threaded:
109 start_new_thread(self.run, ())
110 else:
111 self.run()
112
113
114class PriorityQueue():

Callers 1

addJobMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected