{"action":"created","issue":{"url":"https://api.github.com/repos/adamtheturtle/vws-python/issues/928","repository_url":"https://api.github.com/repos/adamtheturtle/vws-python","labels_url":"https://api.github.com/repos/adamtheturtle/vws-python/issues/928/labels{/name}","comments_url":"https://api.github.com/repos/adamtheturtle/vws-python/issues/928/comments","events_url":"https://api.github.com/repos/adamtheturtle/vws-python/issues/928/events","html_url":"https://github.com/adamtheturtle/vws-python/pull/928","id":384700296,"node_id":"MDExOlB1bGxSZXF1ZXN0MjMzODM3NDAy","number":928,"title":"Update pylint to 2.2.1","user":{"login":"pyup-bot","id":16239342,"node_id":"MDQ6VXNlcjE2MjM5MzQy","avatar_url":"https://avatars0.githubusercontent.com/u/16239342?v=4","gravatar_id":"","url":"https://api.github.com/users/pyup-bot","html_url":"https://github.com/pyup-bot","followers_url":"https://api.github.com/users/pyup-bot/followers","following_url":"https://api.github.com/users/pyup-bot/following{/other_user}","gists_url":"https://api.github.com/users/pyup-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/pyup-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pyup-bot/subscriptions","organizations_url":"https://api.github.com/users/pyup-bot/orgs","repos_url":"https://api.github.com/users/pyup-bot/repos","events_url":"https://api.github.com/users/pyup-bot/events{/privacy}","received_events_url":"https://api.github.com/users/pyup-bot/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-11-27T09:32:13Z","updated_at":"2018-11-28T09:02:17Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/adamtheturtle/vws-python/pulls/928","html_url":"https://github.com/adamtheturtle/vws-python/pull/928","diff_url":"https://github.com/adamtheturtle/vws-python/pull/928.diff","patch_url":"https://github.com/adamtheturtle/vws-python/pull/928.patch"},"body":"\nThis PR updates [pylint](https://pypi.org/project/pylint) from **2.1.1** to **2.2.1**.\n\n\n\n<details>\n  <summary>Changelog</summary>\n  \n  \n   ### 2.2\n   ```\n   =========================\n\nRelease date: 2018-11-25\n\n   * Consider ``range()`` objects for ``undefined-loop-variable`` leaking from iteration.\n\n     Close 2533\n\n   * ``deprecated-method`` can use the attribute name for identifying a deprecated method\n\n     Previously we were using the fully qualified name, which we still do, but the fully\n     qualified name for some ``unittest`` deprecated aliases leads to a generic\n     deprecation function. Instead on relying on that, we now also rely on the attribute\n     name, which should solve some false positives.\n\n     Close 1653\n     Close 1946\n\n   * Fix compatibility with changes to stdlib tokenizer.\n\n   * ``pylint`` is less eager to consume the whole line for pragmas\n\n     Close 2485\n\n   * Obtain the correct number of CPUs for virtualized or containerized environments.\n\n     Close 2519\n\n   * Change ``unbalanced-tuple-unpacking`` back to a warning.\n\n     It used to be a warning until a couple of years ago, after it was promoted to\n     an error. But the check might be suggesting the wrong thing in some cases,\n     for instance when checking against ``sys.argv`` which cannot be known at static\n     analysis time. Given it might rely on potential unknown data, it&#39;s best to\n     have it as a warning.\n\n     Close 2522\n\n   * Remove ``enumerate`` usage suggestion when defining ``__iter__`` (C0200)\n\n     Close 2477\n\n   * Emit ``too-many-starred-assignment`` only when the number of Starred nodes is per assignment elements\n\n     Close 2513\n\n   * `try-except-raise` checker now handles multilevel inheritance hirerachy for exceptions correctly.\n\n     Close 2484\n\n   * Add a new check, ``simplifiable-if-expression`` for expressions like ``True if cond else False``.\n\n     Close 2487\n\n   * ``too-few-public-methods`` is not reported for ``typing.NamedTuple``\n\n     Close 2459\n\n   * too-few-public-methods`` is not reported for dataclasses created with options.\n\n     Close 2488\n\n   * Remove wrong modules from &#39;bad-python3-import&#39;.\n\n     Close 2453\n\n   * The ``json`` reporter prints an empty list when no messages are emitted\n\n     Close 2446\n\n   * Add a new check, ``duplicate-string-formatting-argument``\n\n     This new check is emitted whenever a duplicate string formatting argument\n     is found.\n\n     Close 497\n\n   * ``assignment-from-no-return`` is not emitted for coroutines.\n\n     Close 1715\n\n   * Report format string type mismatches.\n\n   * ``consider-using-ternary`` and ``simplified-boolean-expression`` no longer emit for sequence based checks\n\n     Close 2473\n\n   * Handle ``AstroidSyntaxError`` when trying to import a module.\n\n     Close 2313\n\n   * Allow ``__module__`` to be redefined at a class level. Close 2451\n\n   * ``pylint`` used to emit a ``unused-variable`` error if unused import was found in the function. Now instead of\n     ``unused-variable``, ``unused-import`` is emitted.\n\n     Close 2421\n\n   * Handle asyncio.coroutine when looking for ``not-an-iterable`` check.\n\n     Close 996\n\n   * The ``locally-enabled`` check is gone.\n\n     Close 2442\n\n   * Infer decorated methods when looking for method-hidden\n\n     Close 2369\n\n   * Pick the latest value from the inferred values when looking for ``raising-non-exception``\n\n     Close 2431\n\n   * Extend the TYPE_CHECKING guard to TYPE_CHECKING name as well, not just the attribute\n\n     Close 2411\n\n   * Ignore import x.y.z as z cases for checker `useless-import-alias`.\n\n     Close 2309\n\n   * Fix false positive ``undefined-variable`` and ``used-before-assignment`` with nonlocal keyword usage.\n\n     Close 2049\n\n   * Stop ``protected-access`` exception for missing class attributes\n\n   * Don&#39;t emit `assignment-from-no-return` for decorated function nodes\n\n     Close 2385\n\n   * `unnecessary-pass` is now also emitted when a function or class contains only docstring and pass statement.\n\n      In Python, stubbed functions often have a body that contains just a single `pass` statement,\n      indicating that the function doesn&#39;t do anything. However, a stubbed function can also have just a\n      docstring, and function with a docstring and no body also does nothing.\n\n      Close 2208\n\n   * ``duplicate-argument-name`` is emitted for more than one duplicate argument per function\n\n      Close 1712\n\n   * Allow double indentation levels for more distinguishable indentations\n\n     Close 741\n\n   * Consider tuples in exception handler for ``try-except-raise``.\n     Close 2389\n\n   * Fix astroid.ClassDef check in checkers.utils.is_subclass_of\n\n   * Fix wildcard imports being ignored by the import checker\n\n   * Fix external/internal distinction being broken in the import graph\n\n   * Fix wildcard import check not skipping `__init__.py`\n\n     Close 2430\n\n   * Add new option to logging checker, ``logging_format_style``\n\n   * Fix --ignore-imports to understand multi-line imports\n\n     Close 1422\n     Close 2019\n\n   * Add a new check &#39;implicit-str-concat-in-sequence&#39; to spot string concatenation inside lists, sets &amp; tuples.\n\n   * ``literal-comparison`` is now emitted for 0 and 1 literals.\n   ```\n   \n  \n</details>\n\n\n \n\n<details>\n  <summary>Links</summary>\n  \n  - PyPI: https://pypi.org/project/pylint\n  - Changelog: https://pyup.io/changelogs/pylint/\n  - Repo: https://github.com/PyCQA/pylint\n</details>\n\n"},"comment":{"url":"https://api.github.com/repos/adamtheturtle/vws-python/issues/comments/442370998","html_url":"https://github.com/adamtheturtle/vws-python/pull/928#issuecomment-442370998","issue_url":"https://api.github.com/repos/adamtheturtle/vws-python/issues/928","id":442370998,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0MjM3MDk5OA==","user":{"login":"pyup-bot","id":16239342,"node_id":"MDQ6VXNlcjE2MjM5MzQy","avatar_url":"https://avatars0.githubusercontent.com/u/16239342?v=4","gravatar_id":"","url":"https://api.github.com/users/pyup-bot","html_url":"https://github.com/pyup-bot","followers_url":"https://api.github.com/users/pyup-bot/followers","following_url":"https://api.github.com/users/pyup-bot/following{/other_user}","gists_url":"https://api.github.com/users/pyup-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/pyup-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pyup-bot/subscriptions","organizations_url":"https://api.github.com/users/pyup-bot/orgs","repos_url":"https://api.github.com/users/pyup-bot/repos","events_url":"https://api.github.com/users/pyup-bot/events{/privacy}","received_events_url":"https://api.github.com/users/pyup-bot/received_events","type":"User","site_admin":false},"created_at":"2018-11-28T09:02:17Z","updated_at":"2018-11-28T09:02:17Z","author_association":"CONTRIBUTOR","body":"Closing this in favor of #929"}}
{"actor":{"display_login":"pyup-bot"}}