from core.mysql.models import TweetTablefrom loguru import loggerimport eventletimport timefrom eventlet import monkey_patchmonkey_patch()def run():    q = TweetTable.select()    logger.debug(list(q))if __name__ == '__main__':    while True:        g = eventlet.spawn(run)        g.wait()        time.sleep(1)

下面的代码是谬误的

不打 monkey_patch,或者 monkey_patch 打晚了

都会导致连贯复用

所以,咱们要在一开始就打上 monkey_patch

from eventlet import monkey_patchmonkey_patch()from core.mysql.models import TweetTablefrom loguru import loggerimport eventletimport timedef run():    q = TweetTable.select()    logger.debug(list(q))if __name__ == '__main__':    while True:        g = eventlet.spawn(run)        g.wait()        time.sleep(1)

把 monkey_patch 一到最开始,就能够了