Convert a UUID to string in a Python3 compatible way.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
This commit is contained in:
@@ -8,6 +8,7 @@ import time
|
|||||||
import uuid
|
import uuid
|
||||||
|
|
||||||
from django.core.files import locks
|
from django.core.files import locks
|
||||||
|
from django.utils.encoding import force_text
|
||||||
|
|
||||||
from common.settings import setting_temporary_directory
|
from common.settings import setting_temporary_directory
|
||||||
|
|
||||||
@@ -64,7 +65,7 @@ class FileLock(LockingBackend):
|
|||||||
def __init__(self, name, timeout=None):
|
def __init__(self, name, timeout=None):
|
||||||
self.name = name
|
self.name = name
|
||||||
self.timeout = timeout or setting_default_lock_timeout.value
|
self.timeout = timeout or setting_default_lock_timeout.value
|
||||||
self.uuid = uuid.uuid4().get_hex()
|
self.uuid = force_text(uuid.uuid4())
|
||||||
|
|
||||||
lock.acquire()
|
lock.acquire()
|
||||||
with open(self.__class__.lock_file, 'r+') as file_object:
|
with open(self.__class__.lock_file, 'r+') as file_object:
|
||||||
|
|||||||
Reference in New Issue
Block a user