From 75abc7ff3bc56027161903dd538e88051d0cec7f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mateusz=20Miko=C5=82ajczyk?= Date: Mon, 11 Feb 2013 10:23:18 +0100 Subject: [PATCH] Fix for 'NoneType' is not iterable. --- django_gearman/models.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/django_gearman/models.py b/django_gearman/models.py index 44c1906..1a992a5 100644 --- a/django_gearman/models.py +++ b/django_gearman/models.py @@ -56,7 +56,10 @@ def parse_data(self, arg, args=None, kwargs=None, *arguments, **karguments): data["args"] = args data["kwargs"].update(karguments) - data["kwargs"].update(kwargs) + # We must ensure if kwargs actually exist, + # Otherwise 'NoneType' is not iterable is thrown + if kwargs: + data["kwargs"].update(kwargs) return data