diff --git a/CHANGES.md b/CHANGES.md index d0c5cfa2..bb82fc90 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -29,6 +29,11 @@ +### 0.16.19 (2018-07-05 18:10:00 UTC) + +* Fix Uuid1 Python Bug, add fallback to uuid4 when uuid1 fails with ValueError https://bugs.python.org/issue32502 + + ### 0.16.18 (2018-07-05 14:45:00 UTC) * Fix Scenetime torrent provider diff --git a/sickbeard/common.py b/sickbeard/common.py index c2d8807d..15379a08 100644 --- a/sickbeard/common.py +++ b/sickbeard/common.py @@ -26,7 +26,10 @@ import uuid import logger import sickbeard -INSTANCE_ID = str(uuid.uuid1()) +try: + INSTANCE_ID = str(uuid.uuid1()) +except ValueError: + INSTANCE_ID = str(uuid.uuid4()) USER_AGENT = ('SickGear/(%s; %s; %s)' % (platform.system(), platform.release(), INSTANCE_ID))