comparison mercurial/httprepo.py @ 8150:bbc24c0753a0

util: use built-in set and frozenset This drops Python 2.3 compatibility.
author Martin Geisler <mg@lazybytes.net>
date Wed, 22 Apr 2009 00:55:32 +0200
parents 027ac8ccfb5b
children cce63ef1045b
comparison
equal deleted inserted replaced
8149:ddbee2d0d634 8150:bbc24c0753a0
50 # look up capabilities only when needed 50 # look up capabilities only when needed
51 51
52 def get_caps(self): 52 def get_caps(self):
53 if self.caps is None: 53 if self.caps is None:
54 try: 54 try:
55 self.caps = util.set(self.do_read('capabilities').split()) 55 self.caps = set(self.do_read('capabilities').split())
56 except error.RepoError: 56 except error.RepoError:
57 self.caps = util.set() 57 self.caps = set()
58 self.ui.debug(_('capabilities: %s\n') % 58 self.ui.debug(_('capabilities: %s\n') %
59 (' '.join(self.caps or ['none']))) 59 (' '.join(self.caps or ['none'])))
60 return self.caps 60 return self.caps
61 61
62 capabilities = property(get_caps) 62 capabilities = property(get_caps)