Package Gnumed :: Package pycommon :: Module gmHooks
[frames] | no frames]

Module gmHooks

source code

GNUmed hooks framework.

This module provides convenience functions and definitions
for accessing the GNUmed hooks framework.

This framework calls the script

        ~/.gnumed/scripts/hook_script.py

at various times during client execution. The script must
contain a function

def run_script(hook=None):
        pass

which accepts a single argument <hook>. That argument will
contain the hook that is being activated.


Author: K. Hilbert <Karsten.Hilbert@gmx.net>

License: GPL v2 or later (details at http://www.gnu.org)

Functions
 
import_hook_module(reimport=False) source code
 
run_hook_script(hook=None) source code
Variables
  known_hooks = [u'post_patient_activation', u'post_person_creat...
  hook_module = None
  __package__ = 'Gnumed.pycommon'
  hook = u'db_maintenance_warning'

Imports: os, sys, stat, logging, gmDispatcher, gmTools


Variables Details

known_hooks

Value:
[u'post_patient_activation',
 u'post_person_creation',
 u'shutdown-post-GUI',
 u'startup-after-GUI-init',
 u'startup-before-GUI',
 u'request_user_attention',
 u'app_activated_startup',
 u'app_activated',
...