comparison mercurial/revlog.py @ 9029:0001e49f1c11

compat: use // for integer division
author Alejandro Santos <alejolp@alejolp.com>
date Sun, 05 Jul 2009 11:00:44 +0200
parents 782a85ee686f
children d0db168136dc
comparison
equal deleted inserted replaced
9028:bea567ae3ff6 9029:0001e49f1c11
877 877
878 def _partialmatch(self, id): 878 def _partialmatch(self, id):
879 if len(id) < 40: 879 if len(id) < 40:
880 try: 880 try:
881 # hex(node)[:...] 881 # hex(node)[:...]
882 l = len(id) / 2 # grab an even number of digits 882 l = len(id) // 2 # grab an even number of digits
883 bin_id = bin(id[:l*2]) 883 bin_id = bin(id[:l*2])
884 nl = [n for n in self.nodemap if n[:l] == bin_id] 884 nl = [n for n in self.nodemap if n[:l] == bin_id]
885 nl = [n for n in nl if hex(n).startswith(id)] 885 nl = [n for n in nl if hex(n).startswith(id)]
886 if len(nl) > 0: 886 if len(nl) > 0:
887 if len(nl) == 1: 887 if len(nl) == 1:
1352 try: 1352 try:
1353 f = self.opener(self.indexfile) 1353 f = self.opener(self.indexfile)
1354 f.seek(0, 2) 1354 f.seek(0, 2)
1355 actual = f.tell() 1355 actual = f.tell()
1356 s = self._io.size 1356 s = self._io.size
1357 i = max(0, actual / s) 1357 i = max(0, actual // s)
1358 di = actual - (i * s) 1358 di = actual - (i * s)
1359 if self._inline: 1359 if self._inline:
1360 databytes = 0 1360 databytes = 0
1361 for r in self: 1361 for r in self:
1362 databytes += max(0, self.length(r)) 1362 databytes += max(0, self.length(r))