GNUmed general tools.
Version:
$Revision: 1.98 $
Author:
K. Hilbert <Karsten.Hilbert@gmx.net>
License:
GPL (details at http://www.gnu.org)
|
|
check_for_update(url=None,
current_branch=None,
current_version=None,
consider_latest_branch=False)
Check for new releases at <url>. |
source code
|
|
|
|
| handle_uncaught_exception_console(t,
v,
tb) |
source code
|
|
|
|
|
|
|
send_mail(sender=None,
receiver=None,
message=None,
server=None,
auth=None,
debug=False,
subject=None,
encoding='quoted-printable',
attachments=None) |
source code
|
|
|
|
send_mail_old(sender=None,
receiver=None,
message=None,
server=None,
auth=None,
debug=False,
subject=None,
encoding='latin1')
Send an E-Mail. |
source code
|
|
|
|
|
|
|
unicode2charset_encoder(unicode_csv_data,
encoding='utf-8') |
source code
|
|
|
|
unicode_csv_reader(unicode_csv_data,
dialect=<class csv.excel at 0x85de5fc>,
encoding='utf-8',
**kwargs) |
source code
|
|
|
|
get_unique_filename(prefix=None,
suffix=None,
tmp_dir=None)
This introduces a race condition between the file.close() and
actually using the filename. |
source code
|
|
|
|
import_module_from_directory(module_path=None,
module_name=None,
always_remove_path=False)
Import a module from any location. |
source code
|
|
|
|
|
|
|
| bool2subst(boolean=None,
true_return=True,
false_return=False,
none_return=None) |
source code
|
|
|
|
bool2str(boolean=None,
true_str='True',
false_str='False') |
source code
|
|
|
|
none_if(value=None,
none_equivalent=None)
Modelled after the SQL NULLIF function. |
source code
|
|
|
|
coalesce(initial=None,
instead=None,
template_initial=None,
template_instead=None,
none_equivalents=None,
function_initial=None)
Modelled after the SQL coalesce function. |
source code
|
|
|
|
|
|
|
|
|
|
wrap(text=None,
width=None,
initial_indent=u'',
subsequent_indent=u'',
eol=...)
A word-wrap function that preserves existing line breaks
and most spaces in the text. |
source code
|
|
|
|
unwrap(text=None,
max_length=None,
strip_whitespace=True,
remove_empty_lines=True,
line_separator=u' // ') |
source code
|
|
|
|
tex_escape_string(text=None)
check for special latex-characters and transform them |
source code
|
|
|
|
|
|
|
|
|
|
__doc__ = """GNUmed general tools."""
|
|
|
default_mail_sender = u'gnumed@gmx.net'
|
|
|
default_mail_receiver = u'gnumed-devel@gnu.org'
|
|
|
default_mail_server = u'mail.gmx.net'
|
|
|
u_right_double_angle_quote = u'«'
|
|
|
u_registered_trademark = u'®'
|
|
|
u_plus_minus = u'±'
|
|
|
u_left_double_angle_quote = u'»'
|
|
|
u_one_quarter = u'¼'
|
|
|
u_one_half = u'½'
|
|
|
u_three_quarters = u'¾'
|
|
|
u_ellipsis = u'…'
|
|
|
u_left_arrow = u'←'
|
|
|
u_right_arrow = u'→'
|
|
|
u_sum = u'∑'
|
|
|
u_corresponds_to = u'≘'
|
|
|
u_infinity = u'∞'
|
|
|
u_diameter = u'⌀'
|
|
|
u_checkmark_crossed_out = u'⍻'
|
|
|
u_frowning_face = u'☹'
|
|
|
u_smiling_face = u'☺'
|
|
|
u_black_heart = u'♥'
|
|
|
u_checkmark_thin = u'✓'
|
|
|
u_checkmark_thick = u'✔'
|
|
|
u_writing_hand = u'✍'
|
|
|
u_pencil_1 = u'✎'
|
|
|
u_pencil_2 = u'✏'
|
|
|
u_pencil_3 = u'✐'
|
|
|
u_latin_cross = u'✝'
|
|
|
u_replacement_character = u'�'
|
|
|
default_csv_reader_rest_key = u'list_of_values_of_unknown_fields'
|
|
|
CAPS_ALLCAPS = 2
|
|
|
CAPS_FIRST = 1
|
|
|
CAPS_FIRST_ONLY = 5
|
|
|
CAPS_NAMES = 4
|
|
|
CAPS_NONE = 0
|
|
|
CAPS_WORDS = 3
|