* src/MarkupText.py: cleanup
* src/DisplayTabs/_NoteTab.py (build_interface): debug log * src/const.py.in: add new command line arg '-d,--debug' * src/gramps.py (setup_logging): change root logger default level to WARNING * src/ArgHandler.py (parse_arg): handle command line arg: debug 2007-02-12 Zsolt Foldvari <zfoldvar@users.sourceforge.net> svn: r8093
This commit is contained in:
parent
4f390df00d
commit
4cd6d41f79
@ -1,3 +1,11 @@
|
|||||||
|
2007-02-12 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
|
||||||
|
* src/MarkupText.py: cleanup
|
||||||
|
* src/DisplayTabs/_NoteTab.py (build_interface): debug log
|
||||||
|
* src/const.py.in: add new command line arg '-d,--debug'
|
||||||
|
* src/gramps.py (setup_logging): change root logger default level
|
||||||
|
to WARNING
|
||||||
|
* src/ArgHandler.py (parse_arg): handle command line arg: debug
|
||||||
|
|
||||||
2007-02-12 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
|
2007-02-12 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
|
||||||
* src/MarkupText.py: improvements
|
* src/MarkupText.py: improvements
|
||||||
* src/RelLib/_Note.py (get): try to remove tags only if note is
|
* src/RelLib/_Note.py (get): try to remove tags only if note is
|
||||||
|
@ -42,6 +42,7 @@ import os
|
|||||||
import sys
|
import sys
|
||||||
import getopt
|
import getopt
|
||||||
from gettext import gettext as _
|
from gettext import gettext as _
|
||||||
|
import logging
|
||||||
|
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
@ -254,6 +255,9 @@ class ArgHandler:
|
|||||||
and options[opt_ix+1][0] in ( '-p', '--options' ):
|
and options[opt_ix+1][0] in ( '-p', '--options' ):
|
||||||
options_str = options[opt_ix+1][1]
|
options_str = options[opt_ix+1][1]
|
||||||
self.actions.append((action,options_str))
|
self.actions.append((action,options_str))
|
||||||
|
elif o in ('-d', '--debug'):
|
||||||
|
l = logging.getLogger()
|
||||||
|
l.setLevel(logging.DEBUG)
|
||||||
|
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
# Determine the need for GUI
|
# Determine the need for GUI
|
||||||
|
@ -134,7 +134,7 @@ class NoteTab(GrampsTab):
|
|||||||
if self.note_obj:
|
if self.note_obj:
|
||||||
self.empty = False
|
self.empty = False
|
||||||
self.buf.set_text(self.note_obj.get(markup=True))
|
self.buf.set_text(self.note_obj.get(markup=True))
|
||||||
#log.debug("Text: %s" % self.buf.get_text())
|
log.debug("Text: %s" % self.buf.get_text())
|
||||||
else:
|
else:
|
||||||
self.empty = True
|
self.empty = True
|
||||||
|
|
||||||
|
@ -47,13 +47,7 @@ log = logging.getLogger(".MarkupText")
|
|||||||
#
|
#
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
import gtk
|
import gtk
|
||||||
import pango
|
|
||||||
|
|
||||||
#-------------------------------------------------------------------------
|
|
||||||
#
|
|
||||||
# Constants
|
|
||||||
#
|
|
||||||
#-------------------------------------------------------------------------
|
|
||||||
class MarkupParser(ContentHandler):
|
class MarkupParser(ContentHandler):
|
||||||
"""A simple ContentHandler class to parse Gramps markup'ed text.
|
"""A simple ContentHandler class to parse Gramps markup'ed text.
|
||||||
|
|
||||||
@ -83,7 +77,7 @@ class MarkupParser(ContentHandler):
|
|||||||
if name == 'gramps':
|
if name == 'gramps':
|
||||||
self._open_document = True
|
self._open_document = True
|
||||||
else:
|
else:
|
||||||
raise SAXParseException('Root tag missing')
|
raise SAXParseException('Root element missing')
|
||||||
else:
|
else:
|
||||||
self._open_elements.append({'name': name,
|
self._open_elements.append({'name': name,
|
||||||
'attrs': attrs.copy(),
|
'attrs': attrs.copy(),
|
||||||
|
@ -182,12 +182,13 @@ xmlFile = "data.gramps"
|
|||||||
|
|
||||||
# (longName, shortName, type , default, flags, descrip , argDescrip)
|
# (longName, shortName, type , default, flags, descrip , argDescrip)
|
||||||
popt_table = [
|
popt_table = [
|
||||||
("open", 'O', str, None, 0, "Open file", "FILENAME"),
|
("open", 'O', str, None, 0, "Open file", "FILENAME"),
|
||||||
("import", 'i', str, None, 0, "Import file", "FILENAME"),
|
("import", 'i', str, None, 0, "Import file", "FILENAME"),
|
||||||
("output", 'o', str, None, 0, "Write file", "FILENAME"),
|
("output", 'o', str, None, 0, "Write file", "FILENAME"),
|
||||||
("format", 'f', str, None, 0, 'Specify format', "FORMAT"),
|
("format", 'f', str, None, 0, 'Specify format', "FORMAT"),
|
||||||
("action", 'a', str, None, 0, 'Specify action', "ACTION"),
|
("action", 'a', str, None, 0, 'Specify action', "ACTION"),
|
||||||
("options", 'p', str, None, 0, 'Specify options', "OPTIONS_STRING"),
|
("options", 'p', str, None, 0, 'Specify options', "OPTIONS_STRING"),
|
||||||
|
("debug", 'd', None, None, 0, 'Enable debug logs', ""),
|
||||||
]
|
]
|
||||||
|
|
||||||
longopts = [
|
longopts = [
|
||||||
@ -225,7 +226,8 @@ longopts = [
|
|||||||
"format=",
|
"format=",
|
||||||
"action=",
|
"action=",
|
||||||
"options=",
|
"options=",
|
||||||
|
"debug",
|
||||||
]
|
]
|
||||||
|
|
||||||
shortopts = "O:i:o:f:a:p:?"
|
shortopts = "O:i:o:f:a:p:d?"
|
||||||
|
|
||||||
|
@ -130,7 +130,7 @@ def setup_logging():
|
|||||||
# Setup the base level logger, this one gets
|
# Setup the base level logger, this one gets
|
||||||
# everything.
|
# everything.
|
||||||
l = logging.getLogger()
|
l = logging.getLogger()
|
||||||
l.setLevel(logging.DEBUG)
|
l.setLevel(logging.WARNING)
|
||||||
l.addHandler(rh)
|
l.addHandler(rh)
|
||||||
l.addHandler(gtkh)
|
l.addHandler(gtkh)
|
||||||
l.addHandler(stderrh)
|
l.addHandler(stderrh)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user