import peewee from ban.commands import command from ban.core.encoder import dumps from ban.core.models import (Group, HouseNumber, Municipality, Position, PostCode) from ban.db import database from . import helpers QUERIES = { 'PostCode': PostCode.select(), 'Municipality': Municipality.select(), 'Group': Group.select(), 'HouseNumber': HouseNumber.select(), 'Position': Position.select() } @command def resources(resource, path, **kwargs): """Export database as resources in json stream format. path path of file where to write resources resource Municipality, PostCode, Group, HouseNumber or Position """ resources = [ 'Municipality', 'PostCode', 'Group', 'HouseNumber', 'Position' ] if resource not in resources: