comparison mercurial/revlog.py @ 3210:7240f9e47144

correctly find the type of 'id' in revlog.lookup
author Benoit Boissinot <benoit.boissinot@ens-lyon.org>
date Sat, 30 Sep 2006 15:15:59 +0200
parents 4fe41a9e4591
children 9061613c1593
comparison
equal deleted inserted replaced
3209:9e8dd6114a4e 3210:7240f9e47144
749 def lookup(self, id): 749 def lookup(self, id):
750 """locate a node based on: 750 """locate a node based on:
751 - revision number or str(revision number) 751 - revision number or str(revision number)
752 - nodeid or subset of hex nodeid 752 - nodeid or subset of hex nodeid
753 """ 753 """
754 if type(id) == type(0): 754 if isinstance(id, (long, int)):
755 # rev 755 # rev
756 return self.node(id) 756 return self.node(id)
757 try: 757 try:
758 # str(rev) 758 # str(rev)
759 rev = int(id) 759 rev = int(id)