diff --git a/django_ulogin/templatetags/ulogin_tags.py b/django_ulogin/templatetags/ulogin_tags.py
index <HASH>..<HASH> 100644
--- a/django_ulogin/templatetags/ulogin_tags.py
+++ b/django_ulogin/templatetags/ulogin_tags.py
@@ -45,7 +45,10 @@ def ulogin_widget(context, name="default"):
             'SCHEME_NOT_FOUND': True,
             'NAME': name
         }
-    glue = lambda key: ','.join([p for p in scheme.get(key, getattr(s, key))])
+
+    def glue(key):
+        return ','.join([p for p in scheme.get(key, getattr(s, key))])
+
     rand = ''.join(random.choice(string.ascii_lowercase) for x in range(5))
 
     return {
Trying to fix pep8 E<I> bug