enable suppression of two minor missing-package warnings

svn: r22624
This commit is contained in:
Paul Franklin 2013-06-28 17:53:39 +00:00
parent 766320ae8b
commit 094dec06e0
4 changed files with 27 additions and 12 deletions

View File

@ -140,6 +140,8 @@ register('behavior.date-about-range', 50)
register('behavior.date-after-range', 50)
register('behavior.date-before-range', 50)
register('behavior.generation-depth', 15)
register('behavior.ignore-gexiv2', False)
register('behavior.ignore-osmgpsmap', False)
register('behavior.max-age-prob-alive', 110)
register('behavior.max-sib-age-diff', 20)
register('behavior.min-generation-years', 13)

View File

@ -606,6 +606,14 @@ class GrampsPreferences(ConfigureDialog):
table, _('Show plugin status dialog on plugin load error.'),
3, 'behavior.pop-plugin-status')
self.add_checkbox(
table, _('Suppress warning when OsmGpsMap not installed.'),
4, 'behavior.ignore-osmgpsmap')
self.add_checkbox(
table, _('Suppress warning when GExiv2 not installed.'),
5, 'behavior.ignore-gexiv2')
return _('Warnings'), table
def _build_name_format_model(self, active):

View File

@ -405,12 +405,15 @@ if available:
navtypes=["Media"],
)
else:
import logging
logging.warning(_("GExiv2 module not loaded. "
"Image metadata functionality will not be available.\n"
"To build it for Gramps see http://www.gramps-project.org/"
"wiki/index.php?title=GEPS_029:_GTK3-GObject_introspection"
"_Conversion#GExiv2_for_Image_metadata"))
from gramps.gen.config import config
if not config.get('behavior.ignore-gexiv2'):
import logging
logging.warning(_("GExiv2 module not loaded. Image metadata "
"functionality will not be available.\n"
"To build it for Gramps see "
"http://www.gramps-project.org/wiki/index.php?"
"title=GEPS_029:_GTK3-GObject_introspection"
"_Conversion#GExiv2_for_Image_metadata"))
register(GRAMPLET,
id="Person Residence",

View File

@ -58,12 +58,14 @@ if repository.enumerate_versions("OsmGpsMap"):
pass
if not OSMGPSMAP:
_LOG.warning(_("OsmGpsMap module not loaded. "
"Geography functionality will not be available.\n"
"To build it for Gramps see http://www.gramps-project.org"
"/wiki/index.php?"
"title=GEPS_029:_GTK3-GObject_introspection_Conversion"
"#OsmGpsMap_for_Geography"))
from gramps.gen.config import config
if not config.get('behavior.ignore-osmgpsmap'):
_LOG.warning(_("OsmGpsMap module not loaded. "
"Geography functionality will not be available.\n"
"To build it for Gramps see "
"http://www.gramps-project.org/wiki/index.php?"
"title=GEPS_029:_GTK3-GObject_introspection_Conversion"
"#OsmGpsMap_for_Geography"))
else:
# Load the view only if osmgpsmap library is present.
register(VIEW,