Merge pull request #8531 from jakobandersen/bnavigator-fix-AliasNode-copy

C, fix AliasNode.copy, correct branch
This commit is contained in:
Jakob Lykke Andersen 2020-12-12 18:53:46 +01:00 committed by GitHub
commit 3a85c005a7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 7 additions and 4 deletions

View File

@ -16,6 +16,8 @@ Features added
Bugs fixed
----------
* #8520: C, fix copying of AliasNode.
Testing
--------

View File

@ -3456,8 +3456,9 @@ class AliasNode(nodes.Element):
assert parentKey is not None
self.parentKey = parentKey
def copy(self: T) -> T:
return self.__class__(self.sig, env=None, parentKey=self.parentKey) # type: ignore
def copy(self) -> 'AliasNode':
return self.__class__(self.sig, self.maxdepth, self.document,
env=None, parentKey=self.parentKey)
class AliasTransform(SphinxTransform):

View File

@ -7055,8 +7055,8 @@ class AliasNode(nodes.Element):
assert parentKey is not None
self.parentKey = parentKey
def copy(self: T) -> T:
return self.__class__(self.sig, env=None, parentKey=self.parentKey) # type: ignore
def copy(self) -> 'AliasNode':
return self.__class__(self.sig, env=None, parentKey=self.parentKey)
class AliasTransform(SphinxTransform):