@@ -128,10 +128,10 @@ def apply(self, **kwargs) -> None:
128128 return
129129
130130 # Filter docname by patterns.
131- exclude = [patmatch (docname , p ) for p in self .config .isso_exclude_patterns ]
132- include = not exclude and [
133- patmatch (docname , p ) for p in self .config .isso_include_patterns
134- ]
131+ exclude = any ( [patmatch (docname , p ) for p in self .config .isso_exclude_patterns ])
132+ include = not exclude and any (
133+ [ patmatch (docname , p ) for p in self .config .isso_include_patterns ]
134+ )
135135 if include :
136136 self .document += nodes .transition ()
137137 node = IssoNode ()
@@ -164,10 +164,10 @@ def apply(self, **kwargs) -> None:
164164
165165
166166def setup (app : Sphinx ):
167- app .add_config_value ('isso_url' , None , '' )
168- app .add_config_value ('isso_client_config' , {}, '' )
169- app .add_config_value ('isso_include_patterns' , [], '' )
170- app .add_config_value ('isso_exclude_patterns' , [], '' )
167+ app .add_config_value ('isso_url' , None , 'env ' )
168+ app .add_config_value ('isso_client_config' , {}, 'env ' )
169+ app .add_config_value ('isso_include_patterns' , [], 'env ' )
170+ app .add_config_value ('isso_exclude_patterns' , [], 'env ' )
171171
172172 app .add_directive ('isso' , IssoDirective )
173173 app .add_node (IssoNode , html = (html_visit_isso_node , html_depart_isso_oode ))
@@ -178,5 +178,5 @@ def setup(app: Sphinx):
178178 return {
179179 'version' : version ('sphinxnotes.isso' ),
180180 'parallel_read_safe' : True ,
181- " parallel_write_safe" : True ,
181+ ' parallel_write_safe' : True ,
182182 }
0 commit comments