summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/testing/provision.py
diff options
context:
space:
mode:
authorMatt Riedemann <mriedem@us.ibm.com>2016-10-10 11:43:07 -0400
committerMike Bayer <mike_mp@zzzcomputing.com>2016-10-10 11:54:04 -0400
commit4b94ee113baab901aee881ad94851587c912f785 (patch)
tree449e4ae8a6bffc42c4b95c493237bb0af27d7565 /lib/sqlalchemy/testing/provision.py
parentb9d0e2d5c55f68193fae001bb553a51018ab8ed6 (diff)
downloadsqlalchemy-4b94ee113baab901aee881ad94851587c912f785.tar.gz
Update the Column.nullable docstring for the primary_key=True case
While reviewing a change that created a new table, the primary_key column value was set to True but nullable was not explicitly set, which led to some confusion over the default behavior for the nullable column value when setting a primary_key. Looking at the docs it's not clear, but the code shows that if nullable is not specified, then nullable = not primary_key, so nullable defaults to False when primary_key is True. This patch adds a simple clarification to the docs so people don't have to check the code. Change-Id: I8553339d56fbae11370c7c6af6d8d4723163be1c Pull-request: https://github.com/zzzeek/sqlalchemy/pull/312
Diffstat (limited to 'lib/sqlalchemy/testing/provision.py')
0 files changed, 0 insertions, 0 deletions