예제 #1
0
 def assemble(self, param):
     assembler = FinancialStatementAssembler('form')
     dao = assembler.assemble(param)
     return IncomeStatementDao(dao['column_name_list'], dao['row_list'],
                               dao['stock_symbol'], 'Y')
예제 #2
0
 def assemble(self, param):
     assembler = FinancialStatementAssembler('basic')
     dao = assembler.assemble(param)
     return BalanceSheetDao(dao['column_name_list'], dao['row_list'],
                            dao['stock_symbol'], 'Q')
예제 #3
0
 def assemble(self, param):
     assembler = FinancialStatementAssembler('form', column_name_pos=2)
     dao = assembler.assemble(param)
     return FinancialAnalysisDao(dao['column_name_list'], dao['row_list'],
                                 dao['stock_symbol'], 'Y')