Ejemplo n.º 1
0
def firma(request):
    '''
    '''

    cesta = request.cesta
    if len(cesta) == 3 and cesta[:2] == ['firma', 'ičo']:
        ičo = cesta[2]
        if not ičo == 'ičo':
            pass
        from zora.firma import najdi_firmu
        return response.volej(najdi_firmu, ičo=ičo)
Ejemplo n.º 2
0
def firma(request):
    '''
    '''
    
    cesta = request.cesta
    if len(cesta) == 3 and cesta[:2] == ['firma',  'ičo']:
        ičo = cesta[2]
        if not ičo == 'ičo':
            pass
        from zora.firma import najdi_firmu
        return response.volej(najdi_firmu,  ičo = ičo)
Ejemplo n.º 3
0
def výchozí_router(request):
    '''
    '''
    cesta = request.cesta
    cesta.insert(0, 'zora')
    funkce = cesta.pop()
    
    balíček = '.'.join(cesta)
    
    try:
        modul = __import__(balíček, globals(), locals(), [funkce], 0)
        return response.volej(modul,  **request.parametry)
    except TypeError as e:
        error('Selhalo volání modulu {} a funkce {}. CHYBA: {}'.format(balíček,  funkce,  e))
        return response.html400()
    except ImportError as e:
        error('V modulu {} nije funkce {}. CHYBA: {}'.format(balíček,  funkce,  e))
        return response.html404()
Ejemplo n.º 4
0
def výchozí_router(request):
    '''
    '''
    cesta = request.cesta
    cesta.insert(0, 'zora')
    funkce = cesta.pop()

    balíček = '.'.join(cesta)

    try:
        modul = __import__(balíček, globals(), locals(), [funkce], 0)
        return response.volej(modul, **request.parametry)
    except TypeError as e:
        error('Selhalo volání modulu {} a funkce {}. CHYBA: {}'.format(
            balíček, funkce, e))
        return response.html400()
    except ImportError as e:
        error('V modulu {} nije funkce {}. CHYBA: {}'.format(
            balíček, funkce, e))
        return response.html404()