Skip to content

Commit 7ed84a7

Browse files
Asher256Asher256
Asher256
authored and
Asher256
committed
Fix the 'invalid syntax' on Python 3.2, because of u'password'
More informations regarding this issue: Operating system: Debian Wheezy, with Python 3.2 and the last version of python-gitlab. The gitlab module raised this exception, because of the 'u' (Unicode): Traceback (most recent call last): File "push_settings.py", line 14, in <module> from helper import ROOT_EMAIL, ADMINS, git, old_git File "/opt/scripts/gitlab/helpers/helper.py", line 25, in <module> from gitlab import Gitlab File "/opt/scripts/gitlab/helpers/gitlab/__init__.py", line 32, in <module> from gitlab.objects import * # noqa File "/opt/scripts/gitlab/helpers/gitlab/objects.py", line 546 selfdict.pop(u'password', None) ^ SyntaxError: invalid syntax It is a recent change: 01802c0 (Richard Hansen 2016-02-11 22:43:25 -0500 546) selfdict.pop(u'password', None) 01802c0 (Richard Hansen 2016-02-11 22:43:25 -0500 547) otherdict.pop(u'password', None) To solve the issue, 'u' was removed.
1 parent 453224a commit 7ed84a7

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

gitlab/objects.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -543,8 +543,8 @@ def __eq__(self, other):
543543
if type(other) is type(self):
544544
selfdict = self.as_dict()
545545
otherdict = other.as_dict()
546-
selfdict.pop(u'password', None)
547-
otherdict.pop(u'password', None)
546+
selfdict.pop('password', None)
547+
otherdict.pop('password', None)
548548
return selfdict == otherdict
549549
return False
550550

0 commit comments

Comments
 (0)