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
|