From: Guillaume Pellerin Date: Thu, 7 Nov 2013 23:55:25 +0000 (+0100) Subject: uuid from standard lib X-Git-Tag: 0.5.1-0 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=23afe47efaadf6c6d6fc651dee4dcc790f230393;p=timeside.git uuid from standard lib --- diff --git a/timeside/core.py b/timeside/core.py index 3ea05ce..aee97ac 100644 --- a/timeside/core.py +++ b/timeside/core.py @@ -24,7 +24,7 @@ from timeside.exceptions import Error, ApiError import re import time import numpy -import random +import uuid __all__ = ['Processor', 'MetaProcessor', 'implements', 'abstract', 'interfacedoc', 'processors', 'get_processor', 'ProcessPipe', @@ -82,7 +82,7 @@ class Processor(Component): self.parents = [] self.source_mediainfo = None self.pipe = None - self.UUID = "%08x" % random.getrandbits(32) + self.UUID = uuid.uuid4() @interfacedoc def setup(self, channels=None, samplerate=None, blocksize=None, @@ -141,7 +141,7 @@ class Processor(Component): @interfacedoc def uuid(self): - return self.UUID + return str(self.UUID) def __del__(self): self.release()