summaryrefslogtreecommitdiff
path: root/openid/extensions
diff options
context:
space:
mode:
authorVlastimil Zíma <vlastimil.zima@nic.cz>2018-05-02 13:43:53 +0200
committerVlastimil Zíma <vlastimil.zima@nic.cz>2018-05-11 13:40:03 +0200
commitea790df687c2581fd5526a9598aad5a7eb35bfe4 (patch)
tree79790a7ef3081aa7763b66ad92ee4ac49afc5610 /openid/extensions
parentafe8559a35e9a018b0ac1b6d077d973b8b93e457 (diff)
downloadopenid-ea790df687c2581fd5526a9598aad5a7eb35bfe4.tar.gz
Python 3 compatible boolean conversions
Diffstat (limited to 'openid/extensions')
-rw-r--r--openid/extensions/draft/pape2.py5
-rw-r--r--openid/extensions/pape.py5
-rw-r--r--openid/extensions/sreg.py5
3 files changed, 12 insertions, 3 deletions
diff --git a/openid/extensions/draft/pape2.py b/openid/extensions/draft/pape2.py
index 529f329..e8dec91 100644
--- a/openid/extensions/draft/pape2.py
+++ b/openid/extensions/draft/pape2.py
@@ -62,10 +62,13 @@ class Request(Extension):
self.preferred_auth_policies = preferred_auth_policies
self.max_auth_age = max_auth_age
- def __nonzero__(self):
+ def __bool__(self):
return bool(self.preferred_auth_policies or
self.max_auth_age is not None)
+ def __nonzero__(self):
+ return self.__bool__()
+
def addPolicyURI(self, policy_uri):
"""Add an acceptable authentication policy URI to this request
diff --git a/openid/extensions/pape.py b/openid/extensions/pape.py
index b9c3812..d834824 100644
--- a/openid/extensions/pape.py
+++ b/openid/extensions/pape.py
@@ -130,11 +130,14 @@ class Request(PAPEExtension):
for auth_level in preferred_auth_level_types:
self.addAuthLevel(auth_level)
- def __nonzero__(self):
+ def __bool__(self):
return bool(self.preferred_auth_policies or
self.max_auth_age is not None or
self.preferred_auth_level_types)
+ def __nonzero__(self):
+ return self.__bool__()
+
def addPolicyURI(self, policy_uri):
"""Add an acceptable authentication policy URI to this request
diff --git a/openid/extensions/sreg.py b/openid/extensions/sreg.py
index 1c5e9d6..c557e21 100644
--- a/openid/extensions/sreg.py
+++ b/openid/extensions/sreg.py
@@ -524,5 +524,8 @@ class SRegResponse(Extension):
checkFieldName(field_name)
return self.data[field_name]
- def __nonzero__(self):
+ def __bool__(self):
return bool(self.data)
+
+ def __nonzero__(self):
+ return self.__bool__()