Package Gnumed :: Module gnumed
[frames] | no frames]

Module gnumed

source code


Author: H. Herb <hherb@gnumed.net>, K. Hilbert <Karsten.Hilbert@gmx.net>, I. Haywood <i.haywood@ugrad.unimelb.edu.au>

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

Functions
 
setup_fault_handler(target=None) source code
 
setup_console_encoding() source code
 
setup_python_path() source code
 
setup_local_repo_path() source code
 
setup_logging() source code
 
log_startup_info() source code
 
setup_console_exception_handler() source code
 
setup_cli() source code
 
handle_sig_term(signum, frame) source code
 
setup_signal_handlers() source code
 
setup_locale() source code
 
handle_help_request() source code
 
handle_version_request() source code
 
setup_paths_and_files()
Create needed paths in user home directory.
source code
 
setup_date_time() source code
 
setup_cfg()
Detect and setup access to GNUmed config file.
source code
 
setup_ui_type() source code
 
setup_backend_environment() source code
 
run_gui() source code
 
run_tool() source code
 
shutdown_backend() source code
 
shutdown_logging() source code
 
shutdown_tmp_dir() source code
Variables
  __doc__ = """GNUmed client launch...
  current_client_version = '1.8.rc1'
  current_client_branch = '1.8'
  import_error_sermon = ...
  missing_cli_config_file = ...
  no_config_files = ...
  exit_code = run_gui()

Imports: sys, platform, faulthandler, random, logging, signal, os, shutil, stat, io, gmI18N, gmTools, gmDateTime, gmPG2, gmHooks


Function Details

setup_cfg()

source code 

Detect and setup access to GNUmed config file.

Parts of this will have limited value due to wxPython not yet being available.


Variables Details

__doc__

Value:
"""GNUmed client launcher.

This is the launcher for the GNUmed GUI client. It takes
care of all the pre- and post-GUI runtime environment setup.

--quiet
 Be extra quiet and show only _real_ errors in the log.
--debug
...

import_error_sermon

Value:
"""
GNUmed startup: Cannot load GNUmed Python modules !
---------------------------------------------------
CRITICAL ERROR: Program halted.

Please make sure you have:

 1) the required third-party Python modules installed
...

missing_cli_config_file

Value:
"""
GNUmed startup: Missing configuration file.
-------------------------------------------

You explicitly specified a configuration file
on the command line:

	--conf-file=%s
...

no_config_files

Value:
"""
GNUmed startup: Missing configuration files.
--------------------------------------------

None of the below candidate configuration
files could be found:

 %s
...