comparison mercurial/localrepo.py @ 52996:c54cc1d7076c

locallegacypeer: subclass the new `ipeerlegacycommands` Protocol class
author Matt Harbison <matt_harbison@yahoo.com>
date Tue, 18 Feb 2025 23:30:50 -0500
parents 53e9e3dfafeb
children
comparison
equal deleted inserted replaced
52995:53e9e3dfafeb 52996:c54cc1d7076c
457 return localcommandexecutor(self) 457 return localcommandexecutor(self)
458 458
459 # End of peer interface. 459 # End of peer interface.
460 460
461 461
462 class locallegacypeer(localpeer): # (repository.ipeerlegacycommands) 462 class locallegacypeer(localpeer, repository.ipeerlegacycommands):
463 """peer extension which implements legacy methods too; used for tests with 463 """peer extension which implements legacy methods too; used for tests with
464 restricted capabilities""" 464 restricted capabilities"""
465 465
466 def __init__(self, repo, path=None, remotehidden=False): 466 def __init__(self, repo, path=None, remotehidden=False):
467 super().__init__( 467 super().__init__(