summaryrefslogtreecommitdiff
path: root/django/core/files/base.py
diff options
context:
space:
mode:
authorClaude Paroz <claude@2xlibre.net>2012-08-08 14:52:21 +0200
committerClaude Paroz <claude@2xlibre.net>2012-08-08 15:02:31 +0200
commit576ec12f8e7024679202b6213b8664ccd8b451b7 (patch)
treed843909b73b11031a2eb105c35f1ad3a2c3fab53 /django/core/files/base.py
parent12cda89ffe6a03031a321d61ff8b91f9978e4b2e (diff)
downloaddjango-576ec12f8e7024679202b6213b8664ccd8b451b7.tar.gz
[py3] Replaced __nonzero__ by __bool__
Of course, __nonzero__ alias has been kept for Python 2 compatibility.
Diffstat (limited to 'django/core/files/base.py')
-rw-r--r--django/core/files/base.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/django/core/files/base.py b/django/core/files/base.py
index 37b1be89b3..d0b25250a5 100644
--- a/django/core/files/base.py
+++ b/django/core/files/base.py
@@ -26,8 +26,9 @@ class File(FileProxyMixin):
def __repr__(self):
return "<%s: %s>" % (self.__class__.__name__, self or "None")
- def __nonzero__(self):
+ def __bool__(self):
return bool(self.name)
+ __nonzero__ = __bool__ # Python 2
def __len__(self):
return self.size
@@ -135,8 +136,9 @@ class ContentFile(File):
def __str__(self):
return 'Raw content'
- def __nonzero__(self):
+ def __bool__(self):
return True
+ __nonzero__ = __bool__ # Python 2
def open(self, mode=None):
self.seek(0)