summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/orm/base.py
diff options
context:
space:
mode:
authormike bayer <mike_mp@zzzcomputing.com>2019-05-25 14:28:27 +0000
committerGerrit Code Review <gerrit@bbpush.zzzcomputing.com>2019-05-25 14:28:27 +0000
commit142c94348ad4a341f7cbff3d76bf0df397fa782f (patch)
tree12cb8bf77134342ae5731478fec6f52fda652355 /lib/sqlalchemy/orm/base.py
parent0694c7f272819d013b5e1931f1baf0ebfb05e666 (diff)
parentf146f19d4bf1f9150785e22d37a62dcbe3436c9a (diff)
downloadsqlalchemy-142c94348ad4a341f7cbff3d76bf0df397fa782f.tar.gz
Merge "Unify NO_VALUE and NEVER_SET"
Diffstat (limited to 'lib/sqlalchemy/orm/base.py')
-rw-r--r--lib/sqlalchemy/orm/base.py19
1 files changed, 9 insertions, 10 deletions
diff --git a/lib/sqlalchemy/orm/base.py b/lib/sqlalchemy/orm/base.py
index f809d5891..4d308d26b 100644
--- a/lib/sqlalchemy/orm/base.py
+++ b/lib/sqlalchemy/orm/base.py
@@ -45,13 +45,12 @@ NO_VALUE = util.symbol(
and flags indicated we were not to load it.
""",
)
+NEVER_SET = NO_VALUE
+"""
+Synonymous with NO_VALUE
-NEVER_SET = util.symbol(
- "NEVER_SET",
- """Symbol which may be placed as the 'previous' value of an attribute
- indicating that the attribute had not been assigned to previously.
- """,
-)
+.. versionchanged:: 1.4 NEVER_SET was merged with NO_VALUE
+"""
NO_CHANGE = util.symbol(
"NO_CHANGE",
@@ -126,15 +125,15 @@ PASSIVE_OFF = util.symbol(
RELATED_OBJECT_OK | NON_PERSISTENT_OK | INIT_OK | CALLABLES_OK | SQL_OK
),
)
-PASSIVE_RETURN_NEVER_SET = util.symbol(
- "PASSIVE_RETURN_NEVER_SET",
+PASSIVE_RETURN_NO_VALUE = util.symbol(
+ "PASSIVE_RETURN_NO_VALUE",
"""PASSIVE_OFF ^ INIT_OK""",
canonical=PASSIVE_OFF ^ INIT_OK,
)
PASSIVE_NO_INITIALIZE = util.symbol(
"PASSIVE_NO_INITIALIZE",
- "PASSIVE_RETURN_NEVER_SET ^ CALLABLES_OK",
- canonical=PASSIVE_RETURN_NEVER_SET ^ CALLABLES_OK,
+ "PASSIVE_RETURN_NO_VALUE ^ CALLABLES_OK",
+ canonical=PASSIVE_RETURN_NO_VALUE ^ CALLABLES_OK,
)
PASSIVE_NO_FETCH = util.symbol(
"PASSIVE_NO_FETCH", "PASSIVE_OFF ^ SQL_OK", canonical=PASSIVE_OFF ^ SQL_OK