From d3e6f93d38e5295282dd55e8776498ee2bac6fad Mon Sep 17 00:00:00 2001 From: Ed Page Date: Fri, 17 Apr 2009 20:55:40 -0500 Subject: [PATCH] Fixing a minor bug where combining ids would fail due to dashes in uuid --- src/file_backend.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/file_backend.py b/src/file_backend.py index 9fdbd44..2493e8d 100644 --- a/src/file_backend.py +++ b/src/file_backend.py @@ -12,7 +12,7 @@ class FileManager(object): self._locations = {} def add_project(self, name): - projId = uuid.uuid4() + projId = uuid.uuid4().hex projDetails = { "name": name, "id": projId, @@ -28,7 +28,7 @@ class FileManager(object): def set_project_visibility(self, projId, visibility): projDetails = self._projects[projId] - projDetails["isVisible"] = visibility + projDetails["isVisible"] = False def get_projects(self): return (projectDetails for projectDetails in self._projects.itervalues()) @@ -62,7 +62,7 @@ class FileManager(object): return self._items[taskId] def add_task(self, projId, taskName): - taskId = uuid.uuid4() + taskId = uuid.uuid4().hex assert taskId not in self._items, "How did uuid %r repeat?" % taskId taskDetails = { "id": taskId, @@ -101,7 +101,7 @@ class FileManager(object): taskDetails["completionDate"] = toolbox.Optional(datetime.datetime.now()) def add_note(self, taskId, noteTitle, noteBody): - partialNoteId = uuid.uuid4() + partialNoteId = uuid.uuid4().hex noteId = self._pack_ids(taskId, partialNoteId) note = { "id": noteId, -- 1.7.9.5