Skip to content

Linter fails on is keyword #77

@actgardner

Description

@actgardner

When we upgraded to the 0.4.1 version of the package, we started getting exceptions from the linter:

Linting all the things...
Traceback (most recent call last):
  File "/Users/alangardner/.pyenv/virtualenvs/panama/2.7.13/bin/pylint", line 11, in <module>
    sys.exit(run_pylint())
  File "/Users/alangardner/.pyenv/virtualenvs/panama/2.7.13/lib/python2.7/site-packages/pylint/__init__.py", line 13, in run_pylint
    Run(sys.argv[1:])
  File "/Users/alangardner/.pyenv/virtualenvs/panama/2.7.13/lib/python2.7/site-packages/pylint/lint.py", line 1300, in __init__
    linter.check(args)
  File "/Users/alangardner/.pyenv/virtualenvs/panama/2.7.13/lib/python2.7/site-packages/pylint/lint.py", line 726, in check
    self._do_check(files_or_modules)
  File "/Users/alangardner/.pyenv/virtualenvs/panama/2.7.13/lib/python2.7/site-packages/pylint/lint.py", line 855, in _do_check
    self.check_astroid_module(ast_node, walker, rawcheckers, tokencheckers)
  File "/Users/alangardner/.pyenv/virtualenvs/panama/2.7.13/lib/python2.7/site-packages/pylint/lint.py", line 934, in check_astroid_module
    walker.walk(ast_node)
  File "/Users/alangardner/.pyenv/virtualenvs/panama/2.7.13/lib/python2.7/site-packages/pylint/utils.py", line 973, in walk
    self.walk(child)
  File "/Users/alangardner/.pyenv/virtualenvs/panama/2.7.13/lib/python2.7/site-packages/pylint/utils.py", line 973, in walk
    self.walk(child)
  File "/Users/alangardner/.pyenv/virtualenvs/panama/2.7.13/lib/python2.7/site-packages/pylint/utils.py", line 973, in walk
    self.walk(child)
  File "/Users/alangardner/.pyenv/virtualenvs/panama/2.7.13/lib/python2.7/site-packages/pylint/utils.py", line 973, in walk
    self.walk(child)
  File "/Users/alangardner/.pyenv/virtualenvs/panama/2.7.13/lib/python2.7/site-packages/pylint/utils.py", line 973, in walk
    self.walk(child)
  File "/Users/alangardner/.pyenv/virtualenvs/panama/2.7.13/lib/python2.7/site-packages/pylint/utils.py", line 970, in walk
    cb(astroid)
  File "/Users/alangardner/.pyenv/virtualenvs/panama/2.7.13/lib/python2.7/site-packages/shopify_python/google_styleguide.py", line 145, in visit_lambda
    self.__lambda_func(node)
  File "/Users/alangardner/.pyenv/virtualenvs/panama/2.7.13/lib/python2.7/site-packages/shopify_python/google_styleguide.py", line 309, in __lambda_func
    operator = self.BINARY_OPERATORS[node.ops[0][0]]

KeyError: 'is'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions