3
3
import os
4
4
from datetime import date
5
5
import re
6
- import warnings
7
6
from docutils import nodes
8
7
from recommonmark .transform import AutoStructify
9
8
from recommonmark .parser import CommonMarkParser , splitext , urlparse
116
115
'versions_unstable' : UNSTABLE_VERSIONS ,
117
116
'versions_deprecated' : DEPRECATED_VERSIONS ,
118
117
'hide_version_dropdown' : ['scylla-3.x' ],
118
+ 'skip_warnings' : 'document_has_underscores'
119
119
}
120
120
121
121
# If not None, a 'Last updated on:' timestamp is inserted at every page
@@ -171,12 +171,6 @@ def replace_relative_links(app, docname, source):
171
171
source [0 ] = result
172
172
173
173
174
- def build_inited (app ):
175
- warnings .filterwarnings (
176
- action = "ignore" ,
177
- message = r".*Document name contains underscores:.*" ,
178
- )
179
-
180
174
def build_finished (app , exception ):
181
175
version_name = os .getenv ("SPHINX_MULTIVERSION_NAME" , "" )
182
176
version_name = "/" + version_name if version_name else ""
@@ -185,9 +179,6 @@ def build_finished(app, exception):
185
179
redirects_cli .create (redirect_to = redirect_to ,out_file = out_file )
186
180
187
181
def setup (app ):
188
- # Filter warnings
189
- app .connect ('builder-inited' , build_inited )
190
-
191
182
# Setup Markdown parser
192
183
app .add_source_parser (CustomCommonMarkParser )
193
184
app .add_config_value ('recommonmark_config' , {
@@ -207,4 +198,4 @@ def setup(app):
207
198
208
199
# Create redirect to JavaDoc API
209
200
app .connect ('build-finished' , build_finished )
210
-
201
+
0 commit comments