in lib/generator.js [1484:1505]
visitModelInit(models) {
const modelNames = [];
const moreExports = this.moreExports || [];
for (let i = 0; i < models.length; i++) {
const ast = models[i];
const modelName = _subModelName(_name(ast.modelName));
modelNames.push(modelName);
this.emit(`from ._${_snakeCase(modelName)} import ${modelName}\n`);
}
this.emit('\n__all__ = [\n');
this.emit(modelNames.join(',\n '), 2);
if(moreExports && moreExports.length > 0) {
this.emit((',\n'));
this.emit(moreExports.join(',\n '), 2);
}
this.emit('\n]\n');
this.save(path.join(this.modelPath, '__init__.py'));
this.moreExports = [];
}