]> git.parisson.com Git - timeside.git/commitdiff
uuid from standard lib 0.5.1-0
authorGuillaume Pellerin <yomguy@parisson.com>
Thu, 7 Nov 2013 23:55:25 +0000 (00:55 +0100)
committerGuillaume Pellerin <yomguy@parisson.com>
Thu, 7 Nov 2013 23:56:31 +0000 (00:56 +0100)
timeside/core.py

index 3ea05ce5ce118990e9054a6f5ed032721bddc795..aee97ac28ecf8f43927943538c3cca513b84672f 100644 (file)
@@ -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()