1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
import sys
import gtk.glade
PROGNAME = "abrt"
g_verbose = 0
import locale
import gettext
_ = lambda x: gettext.lgettext(x)
def init_logging(progname, v):
global PROGNAME, g_verbose
PROGNAME = progname
g_verbose = v
try:
locale.setlocale(locale.LC_ALL, "")
except locale.Error, e:
import os
os.environ['LC_ALL'] = 'C'
locale.setlocale(locale.LC_ALL, "")
gettext.bind_textdomain_codeset(PROGNAME, locale.nl_langinfo(locale.CODESET))
gettext.bindtextdomain(PROGNAME, '/usr/share/locale')
gtk.glade.bindtextdomain(PROGNAME, '/usr/share/locale')
gtk.glade.textdomain(PROGNAME)
gettext.textdomain(PROGNAME)
def log(fmt, *args):
sys.stderr.write("%s: %s\n" % (PROGNAME, fmt % args))
def log1(fmt, *args):
if g_verbose >= 1:
sys.stderr.write("%s: %s\n" % (PROGNAME, fmt % args))
def log2(fmt, *args):
if g_verbose >= 2:
sys.stderr.write("%s: %s\n" % (PROGNAME, fmt % args))
|