1. delete /Lib/site-packages/flake8/__pycache__ floder
  2. edit /Lib/site-packages/flake8/plugins/pyflakes.py
  • before modification
    def run(self):
        """Run the plugin."""
        for message in self.messages:
            col = getattr(message, "col", 0)
            yield (
                message.lineno,
                col,
                "{} {}".format(
                    FLAKE8_PYFLAKES_CODES.get(type(message).__name__, "F999"),
                    message.message % message.message_args,
                ),
                message.__class__,
            )

  • after modification
    def run(self):
        """Run the plugin."""
        for message in self.messages:
            col = getattr(message, "col", 0)
            if ('F841' in FLAKE8_PYFLAKES_CODES.get(
                    type(message).__name__, "F999")
                    and "'_'" in message.message_args):
                yield (
                    message.lineno,
                    col,
                    "{} {}".format(
                        FLAKE8_PYFLAKES_CODES.get(
                            type(message).__name__, "F999"),
                        message.message % message.message_args,
                    ),
                    message.__class__,
                )

相关文章:

  • 2021-06-29
  • 2021-09-15
  • 2022-12-23
  • 2021-06-30
  • 2022-01-07
  • 2022-12-23
  • 2021-04-27
猜你喜欢
  • 2021-09-20
  • 2021-12-14
  • 2022-12-23
  • 2021-12-22
  • 2022-02-18
  • 2022-01-09
  • 2021-10-15
相关资源
相似解决方案