Changeset e0f31f4 in observatorio


Ignore:
Timestamp:
Sep 18, 2014, 2:48:11 PM (10 years ago)
Author:
Jose Ruiz <joseruiz@…>
Branches:
master
Children:
9af5e5b
Parents:
fbb6e39
Message:

Actualización para el uso del wrapper en los grafos de la Matriz IP

File:
1 edited

Legend:

Unmodified
Added
Removed
  • procesos/apps/productos/ajax.py

    r8f0070d re0f31f4  
    1616import os
    1717import json
     18import sys
     19
     20#Importar wrapper constructor de cadenas
     21extapps_path = os.path.join(settings.PATH, "extapps/chains/")
     22
     23if not extapps_path in sys.path:
     24    sys.path.insert(1, extapps_path)
     25del extapps_path
     26import _svg_activities_builder
    1827
    1928
     
    4251                      "--levelsdown=%s --output=%s PROD %s"
    4352
    44             gen_graph = os.system(comando % (
    45                 os.path.join(settings.PATH, "tmp/"), os.path.join(settings.PATH, "extapps/chains/print_prod_chain_act"),
    46                 settings.DATABASES['default']['HOST'], settings.DATABASES['default']['PORT'],
    47                 settings.DATABASES['default']['USER'], settings.DATABASES['default']['PASSWORD'],
    48                 settings.DATABASES['default']['NAME'], narriba, nabajo, str(request.user), codigo
    49             ))
     53            gen_graph = _svg_activities_builder.buildSvg(int(narriba),int(nabajo),
     54                                                         settings.DATABASES['default']['HOST'],
     55                                                         settings.DATABASES['default']['PORT'],
     56                                                         settings.DATABASES['default']['NAME'],
     57                                                         settings.DATABASES['default']['USER'],
     58                                                         settings.DATABASES['default']['PASSWORD'],
     59                                                         os.path.join(settings.PATH, "tmp/")+str(request.user),
     60                                                         "PROD",str(codigo))
    5061
    5162            ahora = date.today().isoformat()
     
    8394
    8495        if codigo and narriba and nabajo:
    85             comando = "cd %s;%s --host=%s --port=%s --username=%s --password=%s --dbname=%s --levelsup=%s " \
    86                       "--levelsdown=%s --output=%s ACT %s"
    8796
    88             gen_graph = os.system(comando % (
    89                 os.path.join(settings.PATH, "tmp/"), os.path.join(settings.PATH, "extapps/chains/print_prod_chain_act"),
    90                 settings.DATABASES['default']['HOST'], settings.DATABASES['default']['PORT'],
    91                 settings.DATABASES['default']['USER'], settings.DATABASES['default']['PASSWORD'],
    92                 settings.DATABASES['default']['NAME'], narriba, nabajo, str(request.user), codigo
    93             ))
    94            
     97            gen_graph = _svg_activities_builder.buildSvg(int(narriba),int(nabajo),
     98                                                         settings.DATABASES['default']['HOST'],
     99                                                         settings.DATABASES['default']['PORT'],
     100                                                         settings.DATABASES['default']['NAME'],
     101                                                         settings.DATABASES['default']['USER'],
     102                                                         settings.DATABASES['default']['PASSWORD'],
     103                                                         os.path.join(settings.PATH, "tmp/")+str(request.user),
     104                                                         "ACT",str(codigo))
     105 
    95106            ahora = date.today().isoformat()
    96107
Note: See TracChangeset for help on using the changeset viewer.