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

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

View File

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

View File

@ -3451,8 +3451,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

@ -7050,8 +7050,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):