diff options
| -rw-r--r-- | kconfiglib.py | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/kconfiglib.py b/kconfiglib.py index 53059f9..79239d8 100644 --- a/kconfiglib.py +++ b/kconfiglib.py @@ -1780,29 +1780,29 @@ error, and you should email ulfalizer a.t Google's email service.""" def _warn(self, msg, filename = None, linenr = None): """For printing warnings to stderr.""" if self.print_warnings: - self._warn_or_undef_assign(msg, WARNING, filename, linenr) + _warn_or_undef_assign(msg, WARNING, filename, linenr) def _undef_assign(self, msg, filename = None, linenr = None): """For printing informational messages related to assignments to undefined variables to stderr.""" if self.print_undef_assign: - self._warn_or_undef_assign(msg, UNDEF_ASSIGN, filename, linenr) - - def _warn_or_undef_assign(self, msg, msg_type, filename, linenr): - if filename is not None: - sys.stderr.write("{0}:".format(_clean_up_path(filename))) - if linenr is not None: - sys.stderr.write("{0}:".format(linenr)) - - if msg_type == WARNING: - sys.stderr.write("warning: ") - elif msg_type == UNDEF_ASSIGN: - sys.stderr.write("info: ") - else: - _internal_error('Internal error while printing warning: unknown warning type "{0}".' - .format(msg_type)) - - sys.stderr.write(msg + "\n") + _warn_or_undef_assign(msg, UNDEF_ASSIGN, filename, linenr) + +def _warn_or_undef_assign(msg, msg_type, filename, linenr): + if filename is not None: + sys.stderr.write("{0}:".format(_clean_up_path(filename))) + if linenr is not None: + sys.stderr.write("{0}:".format(linenr)) + + if msg_type == WARNING: + sys.stderr.write("warning: ") + elif msg_type == UNDEF_ASSIGN: + sys.stderr.write("info: ") + else: + _internal_error('Internal error while printing warning: unknown warning type "{0}".' + .format(msg_type)) + + sys.stderr.write(msg + "\n") def _get_expr_syms(expr): """Returns the set() of symbols appearing in expr.""" |
