Simplify setting kwarg defaults when value is not passed

master
James Curtin 5 years ago
parent c561980bef
commit 90ed8fec39
  1. 6
      {{cookiecutter.app_name}}/{{cookiecutter.app_name}}/database.py

@ -70,10 +70,8 @@ def reference_col(tablename, nullable=False, pk_name='id', foreign_key_kwargs=No
category_id = reference_col('category')
category = relationship('Category', backref='categories')
"""
if foreign_key_kwargs is None:
foreign_key_kwargs = {}
if column_kwargs is None:
column_kwargs = {}
foreign_key_kwargs = foreign_key_kwargs or {}
column_kwargs = column_kwargs or {}
return Column(
db.ForeignKey('{0}.{1}'.format(tablename, pk_name), **foreign_key_kwargs),

Loading…
Cancel
Save