|
@ -135,7 +135,7 @@ class Parameter(inspect.Parameter): |
|
|
if displayed_name is MISSING: |
|
|
if displayed_name is MISSING: |
|
|
displayed_name = self._displayed_name |
|
|
displayed_name = self._displayed_name |
|
|
|
|
|
|
|
|
return self.__class__( |
|
|
ret = self.__class__( |
|
|
name=name, |
|
|
name=name, |
|
|
kind=kind, |
|
|
kind=kind, |
|
|
default=default, |
|
|
default=default, |
|
@ -144,6 +144,8 @@ class Parameter(inspect.Parameter): |
|
|
displayed_default=displayed_default, |
|
|
displayed_default=displayed_default, |
|
|
displayed_name=displayed_name, |
|
|
displayed_name=displayed_name, |
|
|
) |
|
|
) |
|
|
|
|
|
ret._fallback = self._fallback |
|
|
|
|
|
return ret |
|
|
|
|
|
|
|
|
if not TYPE_CHECKING: # this is to prevent anything breaking if inspect internals change |
|
|
if not TYPE_CHECKING: # this is to prevent anything breaking if inspect internals change |
|
|
name = _gen_property('name') |
|
|
name = _gen_property('name') |
|
|