Copyright © DI DIO SISTEMAS S.A. 2025
| Action | Time Spent |
|---|---|
| Controller Time | 1.5669 ms |
| Render Time | 1.3971 ms |
| Total Time | 4.5948 ms |
| Total Time | Engine | Count | Template | Content Type |
|---|---|---|---|---|
| 1.3971 ms | mako | - | validador3.templates.seguridad.login | text/html |
| 1.1640 ms | mako | 1 | validador3.templates.seguridad.login |
| Calls | Total | Percall | Cumu | CumuPer | Func |
|---|---|---|---|---|---|
| 1 | 0.003 | 0.0030 | 1.521 | 1.5210 | <tg/configurator/components/dispatch.py:113(_call_controller)> |
| 1 | 1.245 | 1.2450 | 1.518 | 1.5180 | <validador3/controllers/root.py:101(login)> |
| 3 | 0.034999999999999996 | 0.0117 | 0.24899999999999997 | 0.0830 | <socket.py:638(close)> |
| 3 | 0.009999999999999998 | 0.0033 | 0.214 | 0.0713 | <gevent/_socket3.py:266(_decref_socketios)> |
| 3 | 0.009999999999999998 | 0.0033 | 0.204 | 0.0680 | <gevent/_socket3.py:306(close)> |
| 3 | 0.13899999999999998 | 0.0463 | 0.194 | 0.0647 | <gevent/_socket3.py:281(_real_close)> |
| 3 | 0.029 | 0.0097 | 0.029 | 0.0097 | <gevent/_socket3.py:273(_drop_events)> |
| 2/1 | 0.008 | 0.0040 | 0.023 | 0.0230 | <tg/support/objectproxy.py:18(__getattr__)> |
| 1 | 0.006 | 0.0060 | 0.018999999999999996 | 0.0190 | <tg/request_local.py:239(_current_obj)> |
| 9/8 | 0.009999999999999998 | 0.0011 | 0.018000000000000002 | 0.0023 | {built-in method builtins.getattr} |
| 3 | 0.013 | 0.0043 | 0.013 | 0.0043 | <gevent/_socket3.py:132(type)> |
| 6 | 0.009000000000000001 | 0.0015 | 0.013 | 0.0022 | <gevent/_socket3.py:127(__getattr__)> |
| 1 | 0.003 | 0.0030 | 0.003 | 0.0030 | <tg/support/registry.py:52(_current_obj)> |
| 1 | 0.001 | 0.0010 | 0.001 | 0.0010 | {method 'get' of 'dict' objects} |
| 1 | 0.001 | 0.0010 | 0.001 | 0.0010 | {method 'disable' of '_lsprof.Profiler' objects} |
| Name | Value |
|---|---|
| came_from | ['/sitemap.xml'] |
Nothing here.
| Name | Value |
|---|---|
| webflash | %7B%22status%22%3A%20%22warning%22%2C%20%22message%22%3A%20%22Debe%20loguearse%20para%20ver%20esta%20pagina%22%7D |
| Name | Value |
|---|---|
| HTTP_ACCEPT_ENCODING | 'gzip, br, zstd, deflate' |
| HTTP_CONNECTION | 'keep-alive' |
| QUERY_STRING | 'came_from=%2Fsitemap.xml' |
| HTTP_COOKIE | 'webflash=%7B%22status%22%3A%20%22warning%22%2C%20%22message%22%3A%20%22Debe%20loguearse%20para%20ver%20esta%20pagina%22%7D' |
| HTTP_USER_AGENT | 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)' |
| SERVER_PORT | '7979' |
| SERVER_NAME | 'as0104wsist002.asistir.net' |
| SERVER_SOFTWARE | 'gevent/1.4 Python/3.5' |
| HTTP_HOST | '190.15.196.190:55598' |
| HTTP_VIA | '1.1 squid-proxy-5b5d847c96-gwqgb (squid/6.13)' |
| SCRIPT_NAME | '' |
| HTTP_X_FORWARDED_FOR | '10.1.121.30' |
| HTTP_CACHE_CONTROL | 'max-age=0' |
| REQUEST_METHOD | 'GET' |
| REMOTE_ADDR | '216.73.216.26' |
| PATH_INFO | '/login' |
| HTTP_REFERER | 'http://190.15.196.190:55598/sitemap.xml' |
| HTTP_ACCEPT | '*/*' |
| SERVER_PROTOCOL | 'HTTP/1.1' |
| Name | Value |
|---|---|
| identity | None |
| response | "{'_app_iter': [b''], 'conditional_response': False, '_headerlist': [('Content-Length', '0'), ('Pragma', 'no-cache'), ('Cache-Control', 'no-cache'), ('Content-Type', 'text/html; charset=utf-8')], '_status': '200 OK', '_headers': ResponseHeaders([('Content-Length', '0'), ('Pragma', 'no-cache'), ('Cache-Control', 'no-cache'), ('Content-Type', 'text/html; charset=utf-8')])}" |
| Name | Value |
|---|---|
| HTTP_ACCEPT_ENCODING | 'gzip, br, zstd, deflate' |
| beaker.session | {'_id': '8cfe9a140c634ae1afd13c4aa1f654e5', '_domain': None, '_path': '/'} |
| HTTP_CONNECTION | 'keep-alive' |
| QUERY_STRING | 'came_from=%2Fsitemap.xml' |
| repoze.who.logins | 0 |
| HTTP_COOKIE | 'webflash=%7B%22status%22%3A%20%22warning%22%2C%20%22message%22%3A%20%22Debe%20loguearse%20para%20ver%20esta%20pagina%22%7D' |
| wsgi.url_scheme | 'http' |
| wsgi.multiprocess | False |
| HTTP_USER_AGENT | 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)' |
| REMOTE_PORT | '37044' |
| SERVER_PORT | '7979' |
| wsgi.input_terminated | True |
| beaker.get_session | <bound method SessionApplicationWrapper._get_session of <tg.appwrappers.session.SessionApplicationWrapper object at 0x7f8ae319f470>> |
| GATEWAY_INTERFACE | 'CGI/1.1' |
| SERVER_NAME | 'as0104wsist002.asistir.net' |
| wsgi.run_once | False |
| SERVER_SOFTWARE | 'gevent/1.4 Python/3.5' |
| repoze.who.logger | <logging.Logger object at 0x7f8ae83215c0> |
| repoze.who.api | <repoze.who.api.API object at 0x7f8ad7edff98> |
| HTTP_HOST | '190.15.196.190:55598' |
| wsgi.version | (1, 0) |
| paste.registry | <tg.support.registry.Registry object at 0x7f8ad7edfeb8> |
| webob.adhoc_attrs | {'identity': None} |
| beaker.cache | <beaker.cache.CacheManager object at 0x7f8ae319f5f8> |
| wsgi.input | <gevent.pywsgi.Input object at 0x7f8ad7f62288> |
| HTTP_VIA | '1.1 squid-proxy-5b5d847c96-gwqgb (squid/6.13)' |
| tg.locals | <tg.wsgiapp.RequestLocals object at 0x7f8ad7f2fb38> |
| SCRIPT_NAME | '' |
| HTTP_X_FORWARDED_FOR | '10.1.121.30' |
| webob._parsed_query_vars | (GET([('came_from', '/sitemap.xml')]), 'came_from=%2Fsitemap.xml') |
| HTTP_CACHE_CONTROL | 'max-age=0' |
| REQUEST_METHOD | 'GET' |
| REMOTE_ADDR | '216.73.216.26' |
| PATH_INFO | '/login' |
| HTTP_REFERER | 'http://190.15.196.190:55598/sitemap.xml' |
| HTTP_ACCEPT | '*/*' |
| SERVER_PROTOCOL | 'HTTP/1.1' |
| wsgi.multithread | False |
| wsgi.errors | <_io.TextIOWrapper name='<stderr>' mode='w' encoding='UTF-8'> |
| paste.cookies | (<SimpleCookie: webflash='%7B%22status%22%3A%20%22warning%22%2C%20%22message%22%3A%20%22Debe%20loguearse%20para%20ver%20esta%20pagina%22%7D'>, 'webflash=%7B%22status%22%3A%20%22warning%22%2C%20%22message%22%3A%20%22Debe%20loguearse%20para%20ver%20esta%20pagina%22%7D') |
| webob._parsed_cookies | ({'webflash': '%7B%22status%22%3A%20%22warning%22%2C%20%22message%22%3A%20%22Debe%20loguearse%20para%20ver%20esta%20pagina%22%7D'}, 'webflash=%7B%22status%22%3A%20%22warning%22%2C%20%22message%22%3A%20%22Debe%20loguearse%20para%20ver%20esta%20pagina%22%7D') |
| repoze.who.plugins | {'cookie': <AuthTktCookiePlugin 140234491949352>, 'form': <FastFormPlugin:/login_handler 140234491950976>, 'main_identifier': <FastFormPlugin:/login_handler 140234491950976>, 'tgappauth': <tg.configuration.auth.metadata._AuthMetadataAuthenticator object at 0x7f8ae31360f0>} |
| Path | Controller | Exposed Methods |
|---|---|---|
| / | <class 'validador3.controllers.root.RootController'> | index, post_logout, post_login, login, editor_user_only, data, about, manage_permission_only, environ |
| /autorizaciones | <class 'validador3.controllers.autorizaciones.AutorizacionesControlador'> | consultar_receta, autorizar_receta, receta_autorizada, listado_receta, receta_anulacion, autocompletar_vademecum, far_verificar_farmaco, listado_receta_admin |
| /prescripcion | <class 'validador3.controllers.prescripcion.PrescripcionControlador'> | combinacion_monodroga_show, prescripcion_sumar_show, agregar_modificar_combinacion, verificar_producto_concentracion, pres_monodroga_show, autocompletar_vademecum_concentracion, verificar_persona_cronica, vademecum_upload, anular_prescripcion, ver_info_recetas, agregar_modificar_prescripcion, consumos_planilla_show, prescripcion_edit, listado_vademecum_os, presentar_recetas, presentacion_guardar_autorizacion, prescripcion_show, administrar_pres_monodrogas, agregar_modificar_pres_monodroga, auditoria_planillas, prescripcion_consulta_show, imprimir_prescripcion, planilla_cronicidad_agrega_cantidad, enviar_mail_prescripcion, productos_monodroga_show, verificar_combinacion, eliminar_item_prescripcion, presentacion_recetas, verificar_vademecum_os, auditar_planilla_detalle, consulta_prescripciones, administrar_combinaciones, administrar_prescripciones, productos_monodroga_planilla_show, listado_ingresos_egresos, presentacion_anular, verificar_medicamento_stock, verificar_codigo, ver_info_producto |
| /fiscal | <class 'validador3.controllers.fiscal.FiscalControlador'> | agregar_quitar_afiliado_cc, cambiar_estado_ctacte, listado_cierre_z, imprimir_tiquet, listado_ventas, agrega_modificar_proveedor, proveedor_show, enviar_mail_factura, realizar_cierre_z, factura_show, reimprimir_ticket, stock_suministros, stock_efectores_propios, listado_facturacion, listado_resumen, administrar_proveedores, imprimir_tiquet_afip, listado_ctacte, habilitar_ctacte |
| /_debugbar | <class 'tgext.debugbar.controller.DebugBarController'> | perform_sql, perform_ming |
| /_debugbar/statics | <class 'tgext.debugbar.controller.StaticsController'> | _default |
| /base | <class 'validador3.controllers.base.BaseControlador'> | autocompletar_persona, buscar_departamento_por_provincia, afiliado_show, buscar_localidad_por_departamento, verificar_persona, agrega_modificar_afiliados, administrar_afiliados, autocompletar_diagnostico, autocompletar_proyecto, verificar_persona_cta_cte, autocompletar_centro, verificar_persona_extra, autocompletar_prestador, buscar_provincias_por_pais, autocompletar_proveedor |
| /stock | <class 'validador3.controllers.stock.StockControlador'> | producto_quitar_motivo, administrar_productos, autocompletar_producto_lote, stock_movimiento_show, actualizar_producto_factura, agrega_modificar_stock, administrar_facturas, agrega_producto_factura, agrega_cantidad_producto, historial_producto_show, administrar_proveedores, facturacion_show, producto_vademecum_show, facturacion_actualizar, proveedor_show, agregar_modificar_consumo_actualizar, facturacion_devolver, quitar_todos_factura, anular_consumo, agrega_modificar_factura, quitar_producto_factura, autocompletar_vademecum, agrega_modificar_proveedor, factura_show, administrar_facturacion, autocompletar_producto_lote_dev, stock_movimiento_deposito_show, stock_productos, imprimir_facturacion, autocompletar_proveedor, facturacion_devolucion_show, eliminar_item_facturacion, agregar_modificar_consumo, producto_show, producto_quitar_motivo_deposito, autocompletar_producto |
| /secc | <class 'validador3.controllers.secure.SecureController'> | index, some_where |
| /farmacos | <class 'validador3.controllers.farmacos.FarmacosControlador'> | autocompletar_monodroga_prescripcion, planilla_cronicidad_agrega_cantidad, anular_planilla_cronicidad, agrega_modificar_vademecum, autocompletar_vademecum_simple, autocompletar_monodroga, ver_info_producto, cambiar_plan_cronico, verificar_persona_cronica, eliminar_item_planilla_cronicidad, presentacion_guardar_autorizacion, ver_info_recetas, autorizar_receta, imprimir_planilla_cronicidad, agregar_modificar_planilla, vademecum_show, administrar_planillas, productos_monodroga_show, autocompletar_vademecum_lote, verificar_medicamento_stock, confirmar_anular_presentacion, listado_vademecum, imprimir_presentacion_lote, verificar_producto_concentracion, productos_monodroga_prescripcion_show, agrega_modificar_afiliados, administrar_planillas_paciente, planilla_paciente_show, afiliado_show, presentacion_recetas, presentar_recetas, agregar_modificar_planilla_cronicidad, presentacion_historial, autorizar_prescripcion, consumos_planilla_show, planilla_cronicidad_sumar_show, planilla_cronicidad_show, presentacion_anular, autocompletar_vademecum |
| /seguridad | <class 'validador3.controllers.auth.SeguridadControlador'> | groups, agrega_modificar_grupo, busca_pantalla_cambio_clave_dialog, administrar_usuarios, grupos_show, perfiles_show, cambia_clave, cambiar_clave, agrega_modificar_perfil, blanquear_clave, usuario_show, agrega_modificar_usuario |
| /admin | <class 'tgext.admin.controller.AdminController'> | index, lookup, _lookup |
| /error | <class 'validador3.controllers.error.ErrorController'> | document |
| Level | Time | Message | Location |
|---|