Skip to content

Commit ced7822

Browse files
committed
fix: Fix pattern matching
1 parent d6ef34d commit ced7822

2 files changed

Lines changed: 11 additions & 10 deletions

File tree

docs/conf.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,8 @@
114114
# DOG FOOD CONFIGURATION START
115115

116116
isso_url = 'https://comments.silverrainz.me:30501'
117-
isso_include_patterns = ['myst_test']
117+
isso_include_patterns = ['myst_test', '**']
118+
isso_exclude_patterns = ['index']
118119

119120
extensions.append('myst_parser')
120121

src/sphinxnotes/isso/__init__.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -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

166166
def 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

Comments
 (0)