二话不说,我们先把源码粘贴上来。
class User(object, metaclass=UserMeta):
host = None
min_wait = None
max_wait = None
wait_time = None
wait_function = None
tasks = []
weight = 10
abstract = True
client = NoClientWarningRaiser()
_state = None
_greenlet = None
_taskset_instance = None
def __init__(self, environment):
super(User, self).__init__()
self.environment = environment
def on_start(self):
pass
def on_stop(self):
pass
def run(self):
self._state = LOCUST_STATE_RUNNING
self._taskset_instance = DefaultTaskSet(self)