mirror of
https://github.com/ytdl-org/youtube-dl.git
synced 2025-03-24 14:34:32 +00:00
[compat] Fix inheriting from compat_collections_chain_map
* see ytdl-org/youtube-dl#33079#issuecomment-2704038049
This commit is contained in:
parent
8738407d77
commit
974c7d7f34
@ -3473,11 +3473,12 @@ except ImportError:
|
|||||||
def new_child(self, m=None, **kwargs):
|
def new_child(self, m=None, **kwargs):
|
||||||
m = m or {}
|
m = m or {}
|
||||||
m.update(kwargs)
|
m.update(kwargs)
|
||||||
return compat_collections_chain_map(m, *self.maps)
|
# support inheritance !
|
||||||
|
return type(self)(m, *self.maps)
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def parents(self):
|
def parents(self):
|
||||||
return compat_collections_chain_map(*(self.maps[1:]))
|
return type(self)(*(self.maps[1:]))
|
||||||
|
|
||||||
|
|
||||||
# compat_re_Pattern, compat_re_Match
|
# compat_re_Pattern, compat_re_Match
|
||||||
|
Loading…
Reference in New Issue
Block a user