GeoView : more pylint compliant.
svn: r14297
This commit is contained in:
parent
43e23c46e6
commit
02e4344c3d
@ -62,8 +62,6 @@ import gen.lib
|
|||||||
import Utils
|
import Utils
|
||||||
import config
|
import config
|
||||||
import Errors
|
import Errors
|
||||||
from gui.utils import add_menuitem
|
|
||||||
from ReportBase import CSS_FILES
|
|
||||||
from gen.display.name import displayer as _nd
|
from gen.display.name import displayer as _nd
|
||||||
from PlaceUtils import conv_lat_lon
|
from PlaceUtils import conv_lat_lon
|
||||||
from gui.views.pageview import PageView
|
from gui.views.pageview import PageView
|
||||||
@ -335,12 +333,11 @@ class GeoView(HtmlView):
|
|||||||
self.signal_map = {'place-add': self._place_changed,
|
self.signal_map = {'place-add': self._place_changed,
|
||||||
'place-update' : self._place_changed}
|
'place-update' : self._place_changed}
|
||||||
self.init_config()
|
self.init_config()
|
||||||
self.alternate_provider = self._config.get('preferences.alternate-provider')
|
self.alt_provider = self._config.get('preferences.alternate-provider')
|
||||||
if self.alternate_provider:
|
if self.alt_provider:
|
||||||
self.usedmap = "google"
|
self.usedmap = "google"
|
||||||
else:
|
else:
|
||||||
self.usedmap = "openstreetmap"
|
self.usedmap = "openstreetmap"
|
||||||
self.provider_in_toolbar = self._config.get('preferences.provider-in-toolbar')
|
|
||||||
|
|
||||||
def can_configure(self):
|
def can_configure(self):
|
||||||
"""
|
"""
|
||||||
@ -365,8 +362,12 @@ class GeoView(HtmlView):
|
|||||||
self.config_update)
|
self.config_update)
|
||||||
|
|
||||||
def config_update(self, client, cnxn_id, entry, data):
|
def config_update(self, client, cnxn_id, entry, data):
|
||||||
self.alternate_provider = self._config.get('preferences.alternate-provider')
|
# pylint: disable-msg=W0613
|
||||||
if self.alternate_provider:
|
"""
|
||||||
|
Some preferences changed in the configuration window.
|
||||||
|
"""
|
||||||
|
self.alt_provider = self._config.get('preferences.alternate-provider')
|
||||||
|
if self.alt_provider:
|
||||||
self.usedmap = "google"
|
self.usedmap = "google"
|
||||||
else:
|
else:
|
||||||
self.usedmap = "openstreetmap"
|
self.usedmap = "openstreetmap"
|
||||||
@ -375,7 +376,7 @@ class GeoView(HtmlView):
|
|||||||
else:
|
else:
|
||||||
self.provider_hide_show(False)
|
self.provider_hide_show(False)
|
||||||
self._change_map(self.usedmap)
|
self._change_map(self.usedmap)
|
||||||
self._set_provider_icon(self.alternate_provider)
|
self._set_provider_icon(self.alt_provider)
|
||||||
self._ask_year_selection(self.last_year)
|
self._ask_year_selection(self.last_year)
|
||||||
|
|
||||||
def provider_hide_show(self, state):
|
def provider_hide_show(self, state):
|
||||||
@ -412,6 +413,7 @@ class GeoView(HtmlView):
|
|||||||
return _('Map provider'), table
|
return _('Map provider'), table
|
||||||
|
|
||||||
def _place_changed(self, handle_list):
|
def _place_changed(self, handle_list):
|
||||||
|
# pylint: disable-msg=W0613
|
||||||
"""
|
"""
|
||||||
One place changed. need to display it.
|
One place changed. need to display it.
|
||||||
"""
|
"""
|
||||||
@ -486,11 +488,10 @@ class GeoView(HtmlView):
|
|||||||
if event.keyval == KEY_TAB:
|
if event.keyval == KEY_TAB:
|
||||||
for place in self.plist:
|
for place in self.plist:
|
||||||
if prefix in place[0].lower():
|
if prefix in place[0].lower():
|
||||||
count += 1
|
count += 1
|
||||||
found = place[0]
|
found = place[0]
|
||||||
if count == 1:
|
if count == 1:
|
||||||
self.placebox.child.set_text(found)
|
self.placebox.child.set_text(found)
|
||||||
pass
|
|
||||||
|
|
||||||
def _match_string(self, compl, key, fiter): # pylint: disable-msg=W0613
|
def _match_string(self, compl, key, fiter): # pylint: disable-msg=W0613
|
||||||
"""
|
"""
|
||||||
@ -644,6 +645,7 @@ class GeoView(HtmlView):
|
|||||||
marker_index)
|
marker_index)
|
||||||
|
|
||||||
def _erase_placebox_selection(self, arg):
|
def _erase_placebox_selection(self, arg):
|
||||||
|
# pylint: disable-msg=W0613
|
||||||
"""
|
"""
|
||||||
We erase the place name in the entrybox after 1 second.
|
We erase the place name in the entrybox after 1 second.
|
||||||
"""
|
"""
|
||||||
@ -899,7 +901,7 @@ class GeoView(HtmlView):
|
|||||||
self._add_toggle_action('Filter', None, _('_Filter Sidebar'),
|
self._add_toggle_action('Filter', None, _('_Filter Sidebar'),
|
||||||
callback=self.filter_toggle_action,
|
callback=self.filter_toggle_action,
|
||||||
value=config.get('interface.filter'))
|
value=config.get('interface.filter'))
|
||||||
config.connect('interface.filter',self.filter_toggle)
|
config.connect('interface.filter', self.filter_toggle)
|
||||||
|
|
||||||
def go_back(self, button): # pylint: disable-msg=W0613
|
def go_back(self, button): # pylint: disable-msg=W0613
|
||||||
"""
|
"""
|
||||||
@ -1707,7 +1709,8 @@ class GeoView(HtmlView):
|
|||||||
if self.generic_filter == None or not config.get('interface.filter'):
|
if self.generic_filter == None or not config.get('interface.filter'):
|
||||||
places_handle = dbstate.db.iter_place_handles()
|
places_handle = dbstate.db.iter_place_handles()
|
||||||
else:
|
else:
|
||||||
places_handle = self.generic_filter.apply(dbstate.db, dbstate.db.iter_place_handles())
|
places_handle = self.generic_filter.apply(dbstate.db,
|
||||||
|
dbstate.db.iter_place_handles())
|
||||||
for place_hdl in places_handle:
|
for place_hdl in places_handle:
|
||||||
place = dbstate.db.get_place_from_handle(place_hdl)
|
place = dbstate.db.get_place_from_handle(place_hdl)
|
||||||
descr = place.get_title()
|
descr = place.get_title()
|
||||||
@ -1749,7 +1752,8 @@ class GeoView(HtmlView):
|
|||||||
if self.generic_filter == None or not config.get('interface.filter'):
|
if self.generic_filter == None or not config.get('interface.filter'):
|
||||||
events_handle = dbstate.db.iter_event_handles()
|
events_handle = dbstate.db.iter_event_handles()
|
||||||
else:
|
else:
|
||||||
events_handle = self.generic_filter.apply(dbstate.db, dbstate.db.iter_event_handles())
|
events_handle = self.generic_filter.apply(dbstate.db,
|
||||||
|
dbstate.db.iter_event_handles())
|
||||||
for event_hdl in events_handle:
|
for event_hdl in events_handle:
|
||||||
event = dbstate.db.get_event_from_handle(event_hdl)
|
event = dbstate.db.get_event_from_handle(event_hdl)
|
||||||
place_handle = event.get_place_handle()
|
place_handle = event.get_place_handle()
|
||||||
@ -1861,8 +1865,8 @@ class GeoView(HtmlView):
|
|||||||
}
|
}
|
||||||
self._createpersonmarkers(dbstate, person, comment)
|
self._createpersonmarkers(dbstate, person, comment)
|
||||||
self._need_to_create_pages(3, self.center,
|
self._need_to_create_pages(3, self.center,
|
||||||
_("All %(name)s people's family places in the"
|
_("All %(name)s people's family places in"
|
||||||
" family tree with coordinates.") % {
|
" the family tree with coordinates.") % {
|
||||||
'name' :_nd.display(person) },
|
'name' :_nd.display(person) },
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -1965,7 +1969,7 @@ class GeoView(HtmlView):
|
|||||||
gcp = "href=\"%s\" " % gpath
|
gcp = "href=\"%s\" " % gpath
|
||||||
return u'%s%s%s' % (dblp, gcp, delp)
|
return u'%s%s%s' % (dblp, gcp, delp)
|
||||||
|
|
||||||
def _openurl(self,url):
|
def _openurl(self, url):
|
||||||
"""
|
"""
|
||||||
Here, we call really the htmlview and the renderer
|
Here, we call really the htmlview and the renderer
|
||||||
"""
|
"""
|
||||||
@ -1973,7 +1977,7 @@ class GeoView(HtmlView):
|
|||||||
self.open(url)
|
self.open(url)
|
||||||
self.javascript_ready = True
|
self.javascript_ready = True
|
||||||
|
|
||||||
def _add_place(self,url):
|
def _add_place(self, url): # pylint: disable-msg=W0613
|
||||||
"""
|
"""
|
||||||
Add a new place using longitude and latitude of location centred
|
Add a new place using longitude and latitude of location centred
|
||||||
on the map
|
on the map
|
||||||
@ -1986,7 +1990,7 @@ class GeoView(HtmlView):
|
|||||||
except Errors.WindowActiveError:
|
except Errors.WindowActiveError:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
def _link_place(self,url):
|
def _link_place(self, url): # pylint: disable-msg=W0613
|
||||||
"""
|
"""
|
||||||
Link an existing place using longitude and latitude of location centred
|
Link an existing place using longitude and latitude of location centred
|
||||||
on the map
|
on the map
|
||||||
@ -2035,6 +2039,7 @@ class GeoView(HtmlView):
|
|||||||
pass # pylint: disable-msg=W0702
|
pass # pylint: disable-msg=W0702
|
||||||
|
|
||||||
def filter_toggle(self, client, cnxn_id, entry, data):
|
def filter_toggle(self, client, cnxn_id, entry, data):
|
||||||
|
# pylint: disable-msg=W0613
|
||||||
"""
|
"""
|
||||||
We must show or hide the filter depending on the filter toggle button.
|
We must show or hide the filter depending on the filter toggle button.
|
||||||
"""
|
"""
|
||||||
@ -2098,8 +2103,8 @@ class GeoView(HtmlView):
|
|||||||
'title' : _('Start page for the Geography View'),
|
'title' : _('Start page for the Geography View'),
|
||||||
'content': _('You don\'t see a map here for the following '
|
'content': _('You don\'t see a map here for the following '
|
||||||
'reasons :<br><ol>'
|
'reasons :<br><ol>'
|
||||||
'<li>Your database is empty or not yet selected.</li>'
|
'<li>Your database is empty or not yet selected.'
|
||||||
'<li>You don\'t yet select a person.</li>'
|
'</li><li>You don\'t yet select a person.</li>'
|
||||||
'<li>You have no place in your database.</li>'
|
'<li>You have no place in your database.</li>'
|
||||||
'<li>The selected places have no coordinates.</li>'
|
'<li>The selected places have no coordinates.</li>'
|
||||||
'</ol>')
|
'</ol>')
|
||||||
|
Loading…
Reference in New Issue
Block a user