Simplify setting kwarg defaults when value is not passed

master
James Curtin 6 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_id = reference_col('category')
category = relationship('Category', backref='categories') category = relationship('Category', backref='categories')
""" """
if foreign_key_kwargs is None: foreign_key_kwargs = foreign_key_kwargs or {}
foreign_key_kwargs = {} column_kwargs = column_kwargs or {}
if column_kwargs is None:
column_kwargs = {}
return Column( return Column(
db.ForeignKey('{0}.{1}'.format(tablename, pk_name), **foreign_key_kwargs), db.ForeignKey('{0}.{1}'.format(tablename, pk_name), **foreign_key_kwargs),

Loading…
Cancel
Save