Merge "Update sphinx extension logging"

This commit is contained in:
Zuul 2018-10-18 14:30:34 +00:00 committed by Gerrit Code Review
commit 76db2ccba2
1 changed files with 6 additions and 4 deletions

View File

@ -10,14 +10,16 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
"""Build a table of the current members """Build a table of the current members"""
"""
import re import re
from docutils import nodes from docutils import nodes
from docutils.parsers.rst.directives.tables import Table from docutils.parsers.rst.directives.tables import Table
from docutils.parsers.rst import directives from docutils.parsers.rst import directives
from sphinx.util import logging
LOG = logging.getLogger(__name__)
# Full name (IRC) <E-mail> [expires in] {role} # Full name (IRC) <E-mail> [expires in] {role}
_PATTERN = re.compile('(?P<name>.*)\s+\((?P<irc>.*)\)\s+\<(?P<email>.*)\>\s+\[(?P<date>.*)\](\s+\{(?P<role>.*)\})?') # noqa _PATTERN = re.compile('(?P<name>.*)\s+\((?P<irc>.*)\)\s+\<(?P<email>.*)\>\s+\[(?P<date>.*)\](\s+\{(?P<role>.*)\})?') # noqa
@ -33,7 +35,7 @@ def _parse_members_file(app, filename):
continue continue
m = _PATTERN.match(line) m = _PATTERN.match(line)
if not m: if not m:
app.warning('Could not parse line %d of %s: %r' % LOG.warning('Could not parse line %d of %s: %r' %
(linum, filename, line)) (linum, filename, line))
continue continue
yield m.groupdict() yield m.groupdict()
@ -152,5 +154,5 @@ class MembersTable(Table):
def setup(app): def setup(app):
app.info('loading members extension') LOG.info('loading members extension')
app.add_directive('memberstable', MembersTable) app.add_directive('memberstable', MembersTable)