manila/manila/db/migrations/alembic
Goutham Pacha Ravi 3e855d5f60 [pylint] Fix/ignore pylint errors in non-test modules
Pylint does not play very well with dynamic object
manipulation in python This creates a lot of
false-positives in the code-base which affects
contributors looking for genuine failures.

So, this change
- adds pylint ignore statements where appropriate
  to disable testing these lines of code and failing.
- replaces all the pylint error codes (they are
  hard to remember/relate to) with error names
  which are easier to understand when reading the
  code.
- initializes sqlalchemy model objects as dictionaries
  which is a valid representation over None.
- removes ignore directives on six.moves which
  is globally ignored in our pylintrc.
- adds alembic.op to the ignored
  modules list since they are not supported by
  pylint and have known issues.

This patch is the beginning of a series of
commits to use pylint in a sane way on manila code.

Change-Id: I44616821c5311d6f14986697efbbe5624de364a5
2019-02-25 17:23:15 +00:00
..
versions [pylint] Fix/ignore pylint errors in non-test modules 2019-02-25 17:23:15 +00:00
__init__.py Use Alembic instead of Sqlalchemy-migrate in Manila 2014-08-26 17:12:57 +04:00
env.py [pylint] Fix/ignore pylint errors in non-test modules 2019-02-25 17:23:15 +00:00
migration.py [pylint] Fix/ignore pylint errors in non-test modules 2019-02-25 17:23:15 +00:00
script.py.mako Add license header to migrations template 2015-07-13 12:01:32 +03:00