@@ -667,7 +667,7 @@ class CDomain(Domain):
667667 'objects' : {}, # fullname -> docname, node_id, objtype
668668 }
669669
670- initial_intersphinx_inventory = {
670+ initial_intersphinx_inventory : dict [ str , Symbol ] = {
671671 'root_symbol' : Symbol (None , None , None , None , None ),
672672 }
673673
@@ -797,23 +797,24 @@ def get_objects(self) -> Iterator[tuple[str, str, str, str, str, int]]:
797797 newestId = symbol .declaration .get_newest_id ()
798798 yield (name , dispname , objectType , docname , newestId , 1 )
799799
800- def intersphinx_add_entries_v2 (self , store : dict ,
800+ def intersphinx_add_entries_v2 (self , store : dict [ str , Symbol ] ,
801801 data : dict [str , dict [str , Any ]]) -> None :
802- root = store ['root_symbol' ] # type: Symbol
802+ root = store ['root_symbol' ]
803803 for object_type , per_type_data in data .items ():
804804 for object_name , item_set in per_type_data .items ():
805805 parser = DefinitionParser (
806806 object_name , location = ('intersphinx' , 0 ), config = self .env .config )
807807 try :
808808 ast = parser ._parse_nested_name ()
809809 except DefinitionError as e :
810- logger .warning ("Error in C entry in intersphinx inventory:\n " + str ( e ) )
810+ logger .warning ("Error in C entry in intersphinx inventory:\n %s" , e )
811811 continue
812812 decl = ASTDeclaration (object_type , 'intersphinx' ,
813813 ASTIntersphinx_v2 (ast , item_set ))
814- root .add_declaration (decl , docname = "$FakeIntersphinxDoc" , line = 0 )
814+ root .add_declaration (decl , docname = "_ $FakeIntersphinxDoc" , line = 0 )
815815
816- def _intersphinx_resolve_xref_inner (self , env : "BuildEnvironment" , store : dict ,
816+ def _intersphinx_resolve_xref_inner (self , env : BuildEnvironment ,
817+ store : dict [str , Symbol ],
817818 target : str ,
818819 node : pending_xref ,
819820 typ : str ) -> Any | None :
@@ -828,8 +829,8 @@ def _intersphinx_resolve_xref_inner(self, env: "BuildEnvironment", store: dict,
828829 decl = cast (ASTIntersphinx_v2 , s .declaration .declaration )
829830 return decl .data
830831
831- def intersphinx_resolve_xref (self , env : " BuildEnvironment" ,
832- store : Any ,
832+ def intersphinx_resolve_xref (self , env : BuildEnvironment ,
833+ store : dict [ str , Symbol ] ,
833834 typ : str , target : str ,
834835 disabled_object_types : list [str ],
835836 node : pending_xref , contnode : Element
0 commit comments