@@ -56,17 +56,17 @@ def init(self):
56
56
# type: () -> None
57
57
self .build_info = BuildInfo (self .config , self .tags )
58
58
self .imagedir = '_images'
59
- self .current_docname = None
60
- self .theme = None # no theme necessary
61
- self .templates = None # no template bridge necessary
59
+ self .current_docname = ''
60
+ self .theme = None # type: ignore[assignment] # no theme necessary
61
+ self .templates = None # no template bridge necessary
62
62
self .init_templates ()
63
63
self .init_highlighter ()
64
64
self .init_css_files ()
65
65
self .init_js_files ()
66
66
self .use_index = self .get_builder_config ('use_index' , 'html' )
67
67
68
68
def get_target_uri (self , docname , typ = None ):
69
- # type: (str, str) -> str
69
+ # type: (str, str | None ) -> str
70
70
if docname == 'index' :
71
71
return ''
72
72
if docname .endswith (SEP + 'index' ):
@@ -84,7 +84,7 @@ def dump_context(self, context, filename):
84
84
85
85
def handle_page (self , pagename , ctx , templatename = 'page.html' ,
86
86
outfilename = None , event_arg = None ):
87
- # type: (str, Dict, str, str, Any) -> None
87
+ # type: (str, Dict, str, str | None , Any) -> None
88
88
ctx ['current_page_name' ] = pagename
89
89
ctx .setdefault ('pathto' , lambda p : p )
90
90
self .add_sidebars (pagename , ctx )
0 commit comments