enable suppression of two minor missing-package warnings
svn: r22624
This commit is contained in:
@ -140,6 +140,8 @@ register('behavior.date-about-range', 50)
|
|||||||
register('behavior.date-after-range', 50)
|
register('behavior.date-after-range', 50)
|
||||||
register('behavior.date-before-range', 50)
|
register('behavior.date-before-range', 50)
|
||||||
register('behavior.generation-depth', 15)
|
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-age-prob-alive', 110)
|
||||||
register('behavior.max-sib-age-diff', 20)
|
register('behavior.max-sib-age-diff', 20)
|
||||||
register('behavior.min-generation-years', 13)
|
register('behavior.min-generation-years', 13)
|
||||||
|
@ -606,6 +606,14 @@ class GrampsPreferences(ConfigureDialog):
|
|||||||
table, _('Show plugin status dialog on plugin load error.'),
|
table, _('Show plugin status dialog on plugin load error.'),
|
||||||
3, 'behavior.pop-plugin-status')
|
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
|
return _('Warnings'), table
|
||||||
|
|
||||||
def _build_name_format_model(self, active):
|
def _build_name_format_model(self, active):
|
||||||
|
@ -405,11 +405,14 @@ if available:
|
|||||||
navtypes=["Media"],
|
navtypes=["Media"],
|
||||||
)
|
)
|
||||||
else:
|
else:
|
||||||
|
from gramps.gen.config import config
|
||||||
|
if not config.get('behavior.ignore-gexiv2'):
|
||||||
import logging
|
import logging
|
||||||
logging.warning(_("GExiv2 module not loaded. "
|
logging.warning(_("GExiv2 module not loaded. Image metadata "
|
||||||
"Image metadata functionality will not be available.\n"
|
"functionality will not be available.\n"
|
||||||
"To build it for Gramps see http://www.gramps-project.org/"
|
"To build it for Gramps see "
|
||||||
"wiki/index.php?title=GEPS_029:_GTK3-GObject_introspection"
|
"http://www.gramps-project.org/wiki/index.php?"
|
||||||
|
"title=GEPS_029:_GTK3-GObject_introspection"
|
||||||
"_Conversion#GExiv2_for_Image_metadata"))
|
"_Conversion#GExiv2_for_Image_metadata"))
|
||||||
|
|
||||||
register(GRAMPLET,
|
register(GRAMPLET,
|
||||||
|
@ -58,10 +58,12 @@ if repository.enumerate_versions("OsmGpsMap"):
|
|||||||
pass
|
pass
|
||||||
|
|
||||||
if not OSMGPSMAP:
|
if not OSMGPSMAP:
|
||||||
|
from gramps.gen.config import config
|
||||||
|
if not config.get('behavior.ignore-osmgpsmap'):
|
||||||
_LOG.warning(_("OsmGpsMap module not loaded. "
|
_LOG.warning(_("OsmGpsMap module not loaded. "
|
||||||
"Geography functionality will not be available.\n"
|
"Geography functionality will not be available.\n"
|
||||||
"To build it for Gramps see http://www.gramps-project.org"
|
"To build it for Gramps see "
|
||||||
"/wiki/index.php?"
|
"http://www.gramps-project.org/wiki/index.php?"
|
||||||
"title=GEPS_029:_GTK3-GObject_introspection_Conversion"
|
"title=GEPS_029:_GTK3-GObject_introspection_Conversion"
|
||||||
"#OsmGpsMap_for_Geography"))
|
"#OsmGpsMap_for_Geography"))
|
||||||
else:
|
else:
|
||||||
|
Reference in New Issue
Block a user