Use uuid4 to generate id for Python3.5 Python3.4 Python2.7

pull/296/merge
Sheng 2 years ago
parent a3cb94b45e
commit 9a7cfe767c

@ -1,7 +1,11 @@
import logging import logging
import secrets try:
import secrets
except ImportError:
secrets = None
import tornado.websocket import tornado.websocket
from uuid import uuid4
from tornado.ioloop import IOLoop from tornado.ioloop import IOLoop
from tornado.iostream import _ERRNO_CONNRESET from tornado.iostream import _ERRNO_CONNRESET
from tornado.util import errno_from_exception from tornado.util import errno_from_exception
@ -53,7 +57,7 @@ class Worker(object):
@classmethod @classmethod
def gen_id(cls): def gen_id(cls):
return secrets.token_urlsafe(nbytes=32) return secrets.token_urlsafe(nbytes=32) if secrets else uuid4().hex
def set_handler(self, handler): def set_handler(self, handler):
if not self.handler: if not self.handler:

Loading…
Cancel
Save