From 644fe69fa80fbcb6ed05099cfe27f8a35d7edc5a Mon Sep 17 00:00:00 2001 From: HelloZeroNet Date: Wed, 6 Apr 2016 13:50:50 +0200 Subject: [PATCH] Fix noparallel with dict kwargs --- src/util/Noparallel.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/util/Noparallel.py b/src/util/Noparallel.py index 49adddbb..eaf75eed 100644 --- a/src/util/Noparallel.py +++ b/src/util/Noparallel.py @@ -10,7 +10,7 @@ class Noparallel(object): # Only allow function running once in same time def __call__(self, func): def wrapper(*args, **kwargs): - key = (func, tuple(args), tuple(kwargs.items())) # Unique key for function including parameters + key = (func, tuple(args), str(kwargs)) # Unique key for function including parameters if key in self.threads: # Thread already running (if using blocking mode) thread = self.threads[key] if self.blocking: