示例#1
0
def main(lista_casas_legislativas):

    for casa_legislativa in lista_casas_legislativas:

        if casa_legislativa == 'conv':
            from importadores import conv as importador_convencao

            importador_convencao.main()

        elif casa_legislativa == 'cmsp':
            from importadores import cmsp as importador_cmsp

            importador_cmsp.main()

        elif casa_legislativa == 'sen':
            from importadores import sen as importador_senado

            importador_senado.main()

        elif casa_legislativa == 'cdep':
            from importadores import cdep as importador_camara

            importador_camara.main()

        else:
            print "Casa %s não encontrada" % casa_legislativa
def main(list_legislative_houses):
    """Assigns importers to legislative houses and calls the function 
    that imports the data"""

    for legislative_house in list_legislative_houses:

        if legislative_house == 'conv':
            from importadores import conv as importador_convencao

            importador_convencao.main()

        elif legislative_house == 'cmsp':
            from importadores import cmsp as importador_cmsp

            importador_cmsp.main()

        elif legislative_house == 'sen':
            from importadores import sen as importador_senado

            importador_senado.main()

        elif legislative_house == 'cdep':
            from importadores import cdep as importador_camara

            importador_camara.main()

        else:
            print "Casa %s não encontrada" % legislative_house
def main(convencao=False, cmsp=False, senado=False, camara=False):
    if convencao is not False:
        from importadores import convencao as importador_convencao

        importador_convencao.main()

    if cmsp is not False:
        from importadores import cmsp as importador_cmsp

        importador_cmsp.main()

    if senado is not False:
        from importadores import senado as importador_senado

        importador_senado.main()

    if camara is not False:
        from importadores import camara as importador_camara

        importador_camara.main()
# e do shell rodar este script.

# Para cdep, isso irá supor que já existe o arquivo
# importadores/dados/cdep/votadas.txt e ele será usado.
# Caso queira atualizar a lista de votadas, deve-se primeiramente fazer:
# $ from importadores import camara
# $ finder = camara.ProposicoesFinder()
# $ finder.find_props_que_existem() # vai gerar dados/cdep/ids_que_existem.txt
# $ props = finder.find_props_com_votacoes() # vai gerar dados/cdep/votadas.txt

import time

comeco = time.time()

from importadores import cmsp
cmsp.main()

etcmsp = time.time() - comeco
comeco = time.time()

from importadores import camara
camara.main()

etcdep = time.time() - comeco
comeco = time.time()

from importadores import senado
senado.main()

etsen = time.time() - comeco
# e do shell rodar este script.

# Para cdep, isso irá supor que já existe o arquivo
# importadores/dados/cdep/votadas.txt e ele será usado.
# Caso queira atualizar a lista de votadas, deve-se primeiramente fazer:
# $ from importadores import camara
# $ finder = camara.ProposicoesFinder()
# $ finder.find_props_que_existem() # vai gerar dados/cdep/ids_que_existem.txt
# $ props = finder.find_props_com_votacoes() # vai gerar dados/cdep/votadas.txt

import time

comeco = time.time()

from importadores import cmsp
cmsp.main()

etcmsp = time.time() - comeco
comeco = time.time()

from importadores import camara
camara.main()

etcdep = time.time() - comeco
comeco = time.time()

from importadores import senado
senado.main()

etsen = time.time() - comeco