@@ -1512,7 +1512,7 @@ def resolve(self, name: str) -> str:
15121512
15131513 @property
15141514 def _filepath (self ) -> Path | list [Path ] | None :
1515- return cast (Module , self .final_target )._filepath
1515+ return cast (" Module" , self .final_target )._filepath
15161516
15171517 @property
15181518 def bases (self ) -> list [Expr | str ]:
@@ -1522,7 +1522,7 @@ def bases(self) -> list[Expr | str]:
15221522 [`resolved_bases`][griffe.Alias.resolved_bases],
15231523 [`mro`][griffe.Alias.mro].
15241524 """
1525- return cast (Class , self .final_target ).bases
1525+ return cast (" Class" , self .final_target ).bases
15261526
15271527 @property
15281528 def decorators (self ) -> list [Decorator ]:
@@ -1531,61 +1531,61 @@ def decorators(self) -> list[Decorator]:
15311531 See also: [`Function`][griffe.Function],
15321532 [`Class`][griffe.Class].
15331533 """
1534- return cast (Union [Class , Function ], self .target ).decorators
1534+ return cast (" Union[Class, Function]" , self .target ).decorators
15351535
15361536 @property
15371537 def imports_future_annotations (self ) -> bool :
15381538 """Whether this module import future annotations."""
1539- return cast (Module , self .final_target ).imports_future_annotations
1539+ return cast (" Module" , self .final_target ).imports_future_annotations
15401540
15411541 @property
15421542 def is_init_module (self ) -> bool :
15431543 """Whether this module is an `__init__.py` module.
15441544
15451545 See also: [`is_module`][griffe.Alias.is_module].
15461546 """
1547- return cast (Module , self .final_target ).is_init_module
1547+ return cast (" Module" , self .final_target ).is_init_module
15481548
15491549 @property
15501550 def is_package (self ) -> bool :
15511551 """Whether this module is a package (top module).
15521552
15531553 See also: [`is_subpackage`][griffe.Alias.is_subpackage].
15541554 """
1555- return cast (Module , self .final_target ).is_package
1555+ return cast (" Module" , self .final_target ).is_package
15561556
15571557 @property
15581558 def is_subpackage (self ) -> bool :
15591559 """Whether this module is a subpackage.
15601560
15611561 See also: [`is_package`][griffe.Alias.is_package].
15621562 """
1563- return cast (Module , self .final_target ).is_subpackage
1563+ return cast (" Module" , self .final_target ).is_subpackage
15641564
15651565 @property
15661566 def is_namespace_package (self ) -> bool :
15671567 """Whether this module is a namespace package (top folder, no `__init__.py`).
15681568
15691569 See also: [`is_namespace_subpackage`][griffe.Alias.is_namespace_subpackage].
15701570 """
1571- return cast (Module , self .final_target ).is_namespace_package
1571+ return cast (" Module" , self .final_target ).is_namespace_package
15721572
15731573 @property
15741574 def is_namespace_subpackage (self ) -> bool :
15751575 """Whether this module is a namespace subpackage.
15761576
15771577 See also: [`is_namespace_package`][griffe.Alias.is_namespace_package].
15781578 """
1579- return cast (Module , self .final_target ).is_namespace_subpackage
1579+ return cast (" Module" , self .final_target ).is_namespace_subpackage
15801580
15811581 @property
15821582 def overloads (self ) -> dict [str , list [Function ]] | list [Function ] | None :
15831583 """The overloaded signatures declared in this class/module or for this function."""
1584- return cast (Union [Module , Class , Function ], self .final_target ).overloads
1584+ return cast (" Union[Module, Class, Function]" , self .final_target ).overloads
15851585
15861586 @overloads .setter
15871587 def overloads (self , overloads : list [Function ] | None ) -> None :
1588- cast (Union [Module , Class , Function ], self .final_target ).overloads = overloads
1588+ cast (" Union[Module, Class, Function]" , self .final_target ).overloads = overloads
15891589
15901590 @property
15911591 def parameters (self ) -> Parameters :
@@ -1595,26 +1595,26 @@ def parameters(self) -> Parameters:
15951595 and therefore is part of the consumer API:
15961596 do not use when producing Griffe trees!
15971597 """
1598- return cast (Union [Class , Function ], self .final_target ).parameters
1598+ return cast (" Union[Class, Function]" , self .final_target ).parameters
15991599
16001600 @property
16011601 def returns (self ) -> str | Expr | None :
16021602 """The function return type annotation."""
1603- return cast (Function , self .final_target ).returns
1603+ return cast (" Function" , self .final_target ).returns
16041604
16051605 @returns .setter
16061606 def returns (self , returns : str | Expr | None ) -> None :
1607- cast (Function , self .final_target ).returns = returns
1607+ cast (" Function" , self .final_target ).returns = returns
16081608
16091609 @property
16101610 def setter (self ) -> Function | None :
16111611 """The setter linked to this function (property)."""
1612- return cast (Attribute , self .final_target ).setter
1612+ return cast (" Attribute" , self .final_target ).setter
16131613
16141614 @property
16151615 def deleter (self ) -> Function | None :
16161616 """The deleter linked to this function (property)."""
1617- return cast (Attribute , self .final_target ).deleter
1617+ return cast (" Attribute" , self .final_target ).deleter
16181618
16191619 @property
16201620 def value (self ) -> str | Expr | None :
@@ -1624,11 +1624,11 @@ def value(self) -> str | Expr | None:
16241624 @property
16251625 def annotation (self ) -> str | Expr | None :
16261626 """The attribute type annotation."""
1627- return cast (Attribute , self .final_target ).annotation
1627+ return cast (" Attribute" , self .final_target ).annotation
16281628
16291629 @annotation .setter
16301630 def annotation (self , annotation : str | Expr | None ) -> None :
1631- cast (Attribute , self .final_target ).annotation = annotation
1631+ cast (" Attribute" , self .final_target ).annotation = annotation
16321632
16331633 @property
16341634 def resolved_bases (self ) -> list [Object ]:
@@ -1637,11 +1637,11 @@ def resolved_bases(self) -> list[Object]:
16371637 This method is part of the consumer API:
16381638 do not use when producing Griffe trees!
16391639 """
1640- return cast (Class , self .final_target ).resolved_bases
1640+ return cast (" Class" , self .final_target ).resolved_bases
16411641
16421642 def mro (self ) -> list [Class ]:
16431643 """Return a list of classes in order corresponding to Python's MRO."""
1644- return cast (Class , self .final_target ).mro ()
1644+ return cast (" Class" , self .final_target ).mro ()
16451645
16461646 # SPECIFIC ALIAS METHOD AND PROPERTIES -----------------
16471647 # These methods and properties do not exist on targets,
@@ -1889,7 +1889,8 @@ def is_namespace_subpackage(self) -> bool:
18891889 self .parent is not None
18901890 and isinstance (self .filepath , list )
18911891 and (
1892- cast (Module , self .parent ).is_namespace_package or cast (Module , self .parent ).is_namespace_subpackage
1892+ cast ("Module" , self .parent ).is_namespace_package
1893+ or cast ("Module" , self .parent ).is_namespace_subpackage
18931894 )
18941895 )
18951896 except BuiltinModuleError :
0 commit comments