comparison mercurial/interfaces/repository.py @ 49751:a6e2a668c746

peer: have a common constructor and use it For now it does not do much, but we will extend it to also store a path object soon.
author Pierre-Yves David <pierre-yves.david@octobus.net>
date Sat, 03 Dec 2022 00:00:41 +0100
parents 78af51ba73c5
children 611ccb631cbc
comparison
equal deleted inserted replaced
49750:f075a9463ee7 49751:a6e2a668c746
384 @interfaceutil.implementer(ipeerbase) 384 @interfaceutil.implementer(ipeerbase)
385 class peer: 385 class peer:
386 """Base class for peer repositories.""" 386 """Base class for peer repositories."""
387 387
388 limitedarguments = False 388 limitedarguments = False
389
390 def __init__(
391 self,
392 ui,
393 ):
394 self.ui = ui
389 395
390 def capable(self, name): 396 def capable(self, name):
391 caps = self.capabilities() 397 caps = self.capabilities()
392 if name in caps: 398 if name in caps:
393 return True 399 return True