Mercurial > public > mercurial-scm > hg
comparison mercurial/revlog.py @ 38090:a4942675de6b
py3: check for None before comparing with integers
Comparing None and integers on Python 3 is not allowed and raise error.
Differential Revision: https://phab.mercurial-scm.org/D3614
author | Pulkit Goyal <7895pulkit@gmail.com> |
---|---|
date | Sat, 19 May 2018 18:59:21 +0530 |
parents | 3ac950cd5978 |
children | 9bf0bd4d7a2e |
comparison
equal
deleted
inserted
replaced
38089:f0fadc5bea21 | 38090:a4942675de6b |
---|---|
844 return self.index[rev][1] | 844 return self.index[rev][1] |
845 | 845 |
846 def rawsize(self, rev): | 846 def rawsize(self, rev): |
847 """return the length of the uncompressed text for a given revision""" | 847 """return the length of the uncompressed text for a given revision""" |
848 l = self.index[rev][2] | 848 l = self.index[rev][2] |
849 if l >= 0: | 849 if l is not None and l >= 0: |
850 return l | 850 return l |
851 | 851 |
852 t = self.revision(rev, raw=True) | 852 t = self.revision(rev, raw=True) |
853 return len(t) | 853 return len(t) |
854 | 854 |