diff options
Diffstat (limited to 'bin/SConsDoc.py')
-rw-r--r-- | bin/SConsDoc.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/bin/SConsDoc.py b/bin/SConsDoc.py index 3f64a25..d164d11 100644 --- a/bin/SConsDoc.py +++ b/bin/SConsDoc.py @@ -2,6 +2,7 @@ # # Module for handling SCons documentation processing. # +from __future__ import generators ### KEEP FOR COMPATIBILITY FIXERS __doc__ = """ This module parses home-brew XML files that document various things @@ -218,8 +219,8 @@ class SConsDocHandler(xml.sax.handler.ContentHandler, self._start_dispatch = {} self._end_dispatch = {} keys = self.__class__.__dict__.keys() - start_tag_method_names = filter(lambda k: k[:6] == 'start_', keys) - end_tag_method_names = filter(lambda k: k[:4] == 'end_', keys) + start_tag_method_names = [k for k in keys if k[:6] == 'start_'] + end_tag_method_names = [k for k in keys if k[:4] == 'end_'] for method_name in start_tag_method_names: tag = method_name[6:] self._start_dispatch[tag] = getattr(self, method_name) |