Thread: [SQL-CVS] SQLObject development repository branch master updated. 2.1.0-180-g12fb506
SQLObject is a Python ORM.
Brought to you by:
ianbicking,
phd
From: Oleg B. <no...@so...> - 2015-02-12 22:45:34
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "SQLObject development repository". The branch, master has been updated via 12fb5061fe1940fe654a14e19cdd2878296d8dc7 (commit) from 60394d446cc48e95812c6755c4786f50e7a98205 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://sourceforge.net/p/sqlobject/sqlobject/ci/12fb5061fe1940fe654a14e19cdd2878296d8dc7 commit 12fb5061fe1940fe654a14e19cdd2878296d8dc7 Author: Oleg Broytman <ph...@ph...> Date: Fri Feb 13 01:43:21 2015 +0300 Fix #49 flake8 F812 list comprehension redefines 'name' Del unused loop variables from the namespace. diff --git a/setup.cfg b/setup.cfg index 2c8a0d8..baeb80b 100644 --- a/setup.cfg +++ b/setup.cfg @@ -15,11 +15,10 @@ exclude = .git,docs/europython/*.py,ez_setup.py ; E226 missing whitespace around arithmetic operator ; E401 multiple imports on one line ; F403 'from module import *' used; unable to detect undefined names -; F812 list comprehension redefines 'name' from line 1402 ; F822 undefined name in __all__ ; W391 blank line at end of file ; W603 '<>' is deprecated, use '!=' -ignore = E123,E226,E401,F403,F812,F822,W391,W603 +ignore = E123,E226,E401,F403,F822,W391,W603 [pudge] theme = pythonpaste.org diff --git a/sqlobject/main.py b/sqlobject/main.py index d0f5283..35ca648 100644 --- a/sqlobject/main.py +++ b/sqlobject/main.py @@ -1404,6 +1404,7 @@ class SQLObject(object): v = from_python( v, sqlbuilder.SQLObjectState(cls, connection=connection)) new_value.append(v) + del v condition = sqlbuilder.AND( *[getattr(cls.q, n) == v for n, v in zip(name, new_value)]) return (connection or cls._connection)._SO_selectOneAlt( diff --git a/sqlobject/manager/command.py b/sqlobject/manager/command.py index f54a587..8ae591e 100755 --- a/sqlobject/manager/command.py +++ b/sqlobject/manager/command.py @@ -257,6 +257,7 @@ class Command(object): for cls in classes: level = calculateDependencyLevel(cls) sorter.append((level, cls)) + del level sorter.sort() ordered_classes = [cls for level, cls in sorter] except SQLObjectCircularReferenceError as msg: diff --git a/sqlobject/sqlbuilder.py b/sqlobject/sqlbuilder.py index d59e41f..de93e68 100644 --- a/sqlobject/sqlbuilder.py +++ b/sqlobject/sqlbuilder.py @@ -754,6 +754,7 @@ class Select(SQLExpression): if isinstance(x, SQLExpression): x = sqlrepr(x, db) tables.add(x) + del x things = list(self.ops['items']) + join if self.ops['clause'] is not NoDefault: things.append(self.ops['clause']) ----------------------------------------------------------------------- Summary of changes: setup.cfg | 3 +-- sqlobject/main.py | 1 + sqlobject/manager/command.py | 1 + sqlobject/sqlbuilder.py | 1 + 4 files changed, 4 insertions(+), 2 deletions(-) hooks/post-receive -- SQLObject development repository |