enable suppression of two minor missing-package warnings
svn: r22624
This commit is contained in:
parent
766320ae8b
commit
094dec06e0
@ -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)
|
||||
|
@ -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):
|
||||
|
@ -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",
|
||||
|
@ -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,
|
||||
|
Loading…
Reference in New Issue
Block a user