mercurial/dispatch.py
changeset 50571 dbd57239acb8
parent 50570 b0c938f4141a
child 50572 35e420abaef3
equal deleted inserted replaced
50570:b0c938f4141a 50571:dbd57239acb8
   706             'optionalrepo': False,
   706             'optionalrepo': False,
   707             'inferrepo': False,
   707             'inferrepo': False,
   708         }
   708         }
   709         if name not in adefaults:
   709         if name not in adefaults:
   710             raise AttributeError(name)
   710             raise AttributeError(name)
   711         if self.badalias or util.safehasattr(self, b'shell'):
   711         if self.badalias or util.safehasattr(self, 'shell'):
   712             return adefaults[name]
   712             return adefaults[name]
   713         return getattr(self.fn, name)
   713         return getattr(self.fn, name)
   714 
   714 
   715     def __call__(self, ui, *args, **opts):
   715     def __call__(self, ui, *args, **opts):
   716         if self.badalias:
   716         if self.badalias: