pychecker fixes

svn: r6407
This commit is contained in:
Don Allingham 2006-04-22 03:23:57 +00:00
parent 33decd724d
commit d894db5ce8
22 changed files with 39 additions and 57 deletions

View File

@ -36,7 +36,6 @@ import RelLib
import PageView import PageView
import DisplayModels import DisplayModels
import const import const
import Utils
import Errors import Errors
from QuestionDialog import QuestionDialog, ErrorDialog from QuestionDialog import QuestionDialog, ErrorDialog

View File

@ -4,8 +4,6 @@
# #
#------------------------------------------------------------------------- #-------------------------------------------------------------------------
from gettext import gettext as _ from gettext import gettext as _
import gc
import re
import cgi import cgi
#------------------------------------------------------------------------- #-------------------------------------------------------------------------
@ -13,9 +11,7 @@ import cgi
# GTK/Gnome modules # GTK/Gnome modules
# #
#------------------------------------------------------------------------- #-------------------------------------------------------------------------
import gobject
import gtk import gtk
import pango
#------------------------------------------------------------------------- #-------------------------------------------------------------------------
# #
@ -25,12 +21,13 @@ import pango
import RelLib import RelLib
import PageView import PageView
import NameDisplay import NameDisplay
import Utils
import DateHandler import DateHandler
import ImgManip import ImgManip
import Config import Config
import GrampsWidgets import GrampsWidgets
import Errors import Errors
import GrampsDb
from PluginUtils import ReportUtils from PluginUtils import ReportUtils
_GenderCode = { _GenderCode = {
@ -397,7 +394,6 @@ class FamilyView(PageView.PersonNavView):
pname = self.place_name(phandle) pname = self.place_name(phandle)
else: else:
pname = None pname = None
date_str = DateHandler.displayer.display(dobj)
value = { value = {
'date' : DateHandler.displayer.display(dobj), 'date' : DateHandler.displayer.display(dobj),
@ -473,7 +469,7 @@ class FamilyView(PageView.PersonNavView):
family = self.dbstate.db.get_family_from_handle(family_handle) family = self.dbstate.db.get_family_from_handle(family_handle)
if not family: if not family:
return return
self.write_label("%s:" % _('Parents'), family, True), self.write_label("%s:" % _('Parents'), family, True)
self.write_person(_('Father'), family.get_father_handle()) self.write_person(_('Father'), family.get_father_handle())
if self.show_details: if self.show_details:
value = self.info_string(family.get_father_handle()) value = self.info_string(family.get_father_handle())
@ -609,7 +605,6 @@ class FamilyView(PageView.PersonNavView):
pname = self.place_name(phandle) pname = self.place_name(phandle)
else: else:
pname = None pname = None
date_str = DateHandler.displayer.display(dobj)
value = { value = {
'date' : DateHandler.displayer.display(dobj), 'date' : DateHandler.displayer.display(dobj),
@ -716,7 +711,8 @@ class FamilyView(PageView.PersonNavView):
family = dialog.run() family = dialog.run()
if family: if family:
person = self.dbstate.db.get_person_from_handle(self.dbstate.active.handle) active_handle = self.dbstate.active.handle
child = self.dbstate.db.get_person_from_handle(active_handle)
GrampsDb.add_child_to_family(family, child, GrampsDb.add_child_to_family(family, child,
RelLib.ChildRef(), RelLib.ChildRef(),
RelLib.ChildRef()) RelLib.ChildRef())
@ -738,14 +734,12 @@ class FamilyView(PageView.PersonNavView):
def delete_family(self, obj, event, handle): def delete_family(self, obj, event, handle):
if event.type == gtk.gdk.BUTTON_PRESS and event.button == 1: if event.type == gtk.gdk.BUTTON_PRESS and event.button == 1:
import GrampsDb
GrampsDb.remove_parent_from_family(self.dbstate.db, GrampsDb.remove_parent_from_family(self.dbstate.db,
self.dbstate.active.handle, self.dbstate.active.handle,
handle) handle)
def delete_parent_family(self, obj, event, handle): def delete_parent_family(self, obj, event, handle):
if event.type == gtk.gdk.BUTTON_PRESS and event.button == 1: if event.type == gtk.gdk.BUTTON_PRESS and event.button == 1:
import GrampsDb
GrampsDb.remove_child_from_family(self.dbstate.db, GrampsDb.remove_child_from_family(self.dbstate.db,
self.dbstate.active.handle, self.dbstate.active.handle,
handle) handle)

View File

@ -27,7 +27,6 @@
#------------------------------------------------------------------------- #-------------------------------------------------------------------------
from gettext import gettext as _ from gettext import gettext as _
import gc import gc
import re
import logging import logging
import os import os
import math import math
@ -48,7 +47,6 @@ import gtk.gdk
# Gramps Modules # Gramps Modules
# #
#------------------------------------------------------------------------- #-------------------------------------------------------------------------
import RelLib
import PageView import PageView
import const import const

View File

@ -78,7 +78,7 @@ class MediaView(PageView.ListView):
def define_actions(self): def define_actions(self):
PageView.ListView.define_actions(self) PageView.ListView.define_actions(self)
self.add_action('ColumnEdit', gtk.STOCK_PROPERTIES, self.add_action('ColumnEdit', gtk.STOCK_PROPERTIES,
'_Column Editor', callback=self.column_editor), '_Column Editor', callback=self.column_editor)
def column_editor(self,obj): def column_editor(self,obj):
import ColumnOrder import ColumnOrder
@ -145,11 +145,6 @@ class MediaView(PageView.ListView):
</popup> </popup>
</ui>''' </ui>'''
def on_double_click(self,obj,event):
handle = self.first_selected()
if handle:
media_obj = self.dbstate.db.get_object_from_handle(handle)
def add(self,obj): def add(self,obj):
"""Add a new media object to the media list""" """Add a new media object to the media list"""
import AddMedia import AddMedia

View File

@ -119,7 +119,7 @@ class PersonView(PageView.PersonNavView):
self.add_toggle_action('Filter', None, '_Filter', None, None, self.add_toggle_action('Filter', None, '_Filter', None, None,
self.filter_toggle) self.filter_toggle)
self.add_action('ColumnEdit', gtk.STOCK_PROPERTIES, self.add_action('ColumnEdit', gtk.STOCK_PROPERTIES,
'_Column Editor', callback=self.column_editor), '_Column Editor', callback=self.column_editor)
def column_editor(self,obj): def column_editor(self,obj):
import ColumnOrder import ColumnOrder

View File

@ -85,7 +85,7 @@ class PlaceView(PageView.ListView):
def define_actions(self): def define_actions(self):
PageView.ListView.define_actions(self) PageView.ListView.define_actions(self)
self.add_action('ColumnEdit', gtk.STOCK_PROPERTIES, self.add_action('ColumnEdit', gtk.STOCK_PROPERTIES,
'_Column Editor', callback=self.column_editor), '_Column Editor', callback=self.column_editor)
def column_editor(self,obj): def column_editor(self,obj):
import ColumnOrder import ColumnOrder

View File

@ -90,7 +90,7 @@ class RepositoryView(PageView.ListView):
def define_actions(self): def define_actions(self):
PageView.ListView.define_actions(self) PageView.ListView.define_actions(self)
self.add_action('ColumnEdit', gtk.STOCK_PROPERTIES, self.add_action('ColumnEdit', gtk.STOCK_PROPERTIES,
'_Column Editor', callback=self.column_editor), '_Column Editor', callback=self.column_editor)
def column_editor(self,obj): def column_editor(self,obj):
import ColumnOrder import ColumnOrder

View File

@ -84,7 +84,7 @@ class SourceView(PageView.ListView):
def define_actions(self): def define_actions(self):
PageView.ListView.define_actions(self) PageView.ListView.define_actions(self)
self.add_action('ColumnEdit', gtk.STOCK_PROPERTIES, self.add_action('ColumnEdit', gtk.STOCK_PROPERTIES,
'_Column Editor', callback=self.column_editor), '_Column Editor', callback=self.column_editor)
def column_editor(self,obj): def column_editor(self,obj):
import ColumnOrder import ColumnOrder

View File

@ -77,9 +77,6 @@ class EditAttribute(EditSecondary):
self.alist = data_list self.alist = data_list
EditSecondary.__init__(self, state, uistate, track, attrib, callback) EditSecondary.__init__(self, state, uistate, track, attrib, callback)
def attribute_list(self):
return Utils.personal_attributes
def _local_init(self): def _local_init(self):
self.top = gtk.glade.XML(const.gladeFile, "attr_edit","gramps") self.top = gtk.glade.XML(const.gladeFile, "attr_edit","gramps")
self.define_top_level(self.top.get_widget("attr_edit"), self.define_top_level(self.top.get_widget("attr_edit"),
@ -120,8 +117,8 @@ class EditAttribute(EditSecondary):
self.obj.get_note_object())) self.obj.get_note_object()))
notebook.show_all() notebook.show_all()
vbox = self.top.get_widget('vbox').pack_start(notebook,True) self.top.get_widget('vbox').pack_start(notebook,True)
def build_menu_names(self, attrib): def build_menu_names(self, attrib):
if not attrib: if not attrib:
label = _("New Attribute") label = _("New Attribute")
@ -162,7 +159,4 @@ class EditFamilyAttribute(EditAttribute):
""" """
EditAttribute.__init__(self, state, uistate, track, attrib, title, EditAttribute.__init__(self, state, uistate, track, attrib, title,
data_list, callback) data_list, callback)
def attribute_list(self):
return Utils.family_attributes

View File

@ -212,7 +212,7 @@ class EditEvent(EditPrimary):
if self.callback: if self.callback:
self.callback(self.obj) self.callback(self.obj)
self.close(obj) self.close()
def data_has_changed(self): def data_has_changed(self):
if self.db.readonly: if self.db.readonly:

View File

@ -221,9 +221,6 @@ class EditFamilyEventRef(EditEventRef):
self.commit_event = self.db.commit_family_event self.commit_event = self.db.commit_family_event
self.add_event = self.db.add_family_event self.add_event = self.db.add_family_event
def get_roles(self):
return Utils.event_roles
def get_custom_events(self): def get_custom_events(self):
return [ RelLib.EventType((RelLib.EventType.CUSTOM,val)) \ return [ RelLib.EventType((RelLib.EventType.CUSTOM,val)) \
for val in self.dbstate.db.get_family_event_types()] for val in self.dbstate.db.get_family_event_types()]

View File

@ -212,7 +212,7 @@ class EditLdsOrd(EditSecondary):
self.obj.get_note_object())) self.obj.get_note_object()))
notebook.show_all() notebook.show_all()
vbox = self.top.get_widget('vbox').pack_start(notebook,True) self.top.get_widget('vbox').pack_start(notebook,True)
def select_parents_clicked(self, obj): def select_parents_clicked(self, obj):
from SelectFamily import SelectFamily from SelectFamily import SelectFamily
@ -380,7 +380,7 @@ class EditFamilyLdsOrd(EditSecondary):
self.obj.get_note_object())) self.obj.get_note_object()))
notebook.show_all() notebook.show_all()
vbox = self.top.get_widget('vbox').pack_start(notebook,True) self.top.get_widget('vbox').pack_start(notebook,True)
def build_menu_names(self, attrib): def build_menu_names(self, attrib):
label = _("LDS Ordinance") label = _("LDS Ordinance")

View File

@ -108,5 +108,5 @@ class EditLocation(EditSecondary):
def save(self,*obj): def save(self,*obj):
if self.callback: if self.callback:
self.callback(self.obj) self.callback(self.obj)
self.close(obj) self.close()

View File

@ -46,7 +46,6 @@ import Utils
import RelLib import RelLib
import Mime import Mime
import ImgManip import ImgManip
import DisplayState
import GrampsDisplay import GrampsDisplay
from DisplayTabs import * from DisplayTabs import *

View File

@ -205,7 +205,7 @@ class EditPlace(EditPrimary):
self.db.transaction_commit(trans, self.db.transaction_commit(trans,
_("Edit Place (%s)") % self.obj.get_title()) _("Edit Place (%s)") % self.obj.get_title())
self.close(obj) self.close()
#------------------------------------------------------------------------- #-------------------------------------------------------------------------
# #

View File

@ -137,6 +137,7 @@ class EditReference(ManagedWindow.ManagedWindow):
button.connect('clicked',self.close_window) button.connect('clicked',self.close_window)
def define_help_button(self,button,tag): def define_help_button(self,button,tag):
import GrampsDisplay
button.connect('clicked', lambda x: GrampsDisplay.help(tag)) button.connect('clicked', lambda x: GrampsDisplay.help(tag))
def _cleanup_on_exit(self): def _cleanup_on_exit(self):

View File

@ -48,7 +48,6 @@ import gtk.glade
import const import const
import Utils import Utils
import RelLib import RelLib
import DisplayState
from DisplayTabs import * from DisplayTabs import *
from GrampsWidgets import * from GrampsWidgets import *
@ -86,24 +85,29 @@ class EditRepoRef(EditReference):
self.source_ref.get_call_number, False) self.source_ref.get_call_number, False)
self.gid = MonitoredEntry( self.gid = MonitoredEntry(
self.top.get_widget('gid'), self.source.set_gramps_id, self.top.get_widget('gid'),
self.source.get_gramps_id,False) self.source.set_gramps_id,
self.source.get_gramps_id,
False)
self.title = MonitoredEntry( self.title = MonitoredEntry(
self.top.get_widget('repo_name'), self.source.set_name, self.top.get_widget('repo_name'),
self.source.get_name,False) self.source.set_name,
self.source.get_name,
False)
self.type_selector = MonitoredType( self.type_selector = MonitoredType(
self.top.get_widget("media_type"), self.top.get_widget("media_type"),
self.source_ref.set_media_type, self.source_ref.get_media_type, self.source_ref.set_media_type,
self.source_ref.get_media_type,
dict(Utils.source_media_types), dict(Utils.source_media_types),
RelLib.RepoRef.CUSTOM) RelLib.RepoRef.CUSTOM)
self.media_type_selector = MonitoredType( self.media_type_selector = MonitoredDataType(
self.top.get_widget("repo_type"), self.top.get_widget("repo_type"),
self.source.set_type, self.source.get_type, self.source.set_type,
dict(Utils.repository_types), self.source.get_type
RelLib.Repository.CUSTOM) )
def _create_tabbed_pages(self): def _create_tabbed_pages(self):
""" """

View File

@ -126,13 +126,12 @@ class EditRepository(EditPrimary):
trans = self.db.transaction_begin() trans = self.db.transaction_begin()
if self.obj.get_handle() == None: if self.obj.get_handle() == None:
handle = self.db.add_repository(self.obj,trans) self.db.add_repository(self.obj,trans)
else: else:
self.db.commit_repository(self.obj,trans) self.db.commit_repository(self.obj,trans)
handle = self.obj.get_handle()
msg = _("Edit Repository (%s)") % self.obj.get_name() msg = _("Edit Repository (%s)") % self.obj.get_name()
self.db.transaction_commit(trans,msg) self.db.transaction_commit(trans,msg)
self.close(obj) self.close()
class DelRepositoryQuery: class DelRepositoryQuery:
def __init__(self,repository,db,sources): def __init__(self,repository,db,sources):

View File

@ -152,6 +152,8 @@ class EditSource(EditPrimary):
def save(self,*obj): def save(self,*obj):
if self.object_is_empty(): if self.object_is_empty():
from QuestionDialog import ErrorDialog
ErrorDialog(_("Cannot save source"), ErrorDialog(_("Cannot save source"),
_("No data exists for this source. Please " _("No data exists for this source. Please "
"enter data or cancel the edit.")) "enter data or cancel the edit."))
@ -164,7 +166,7 @@ class EditSource(EditPrimary):
self.db.commit_source(self.obj,trans) self.db.commit_source(self.obj,trans)
self.db.transaction_commit(trans, self.db.transaction_commit(trans,
_("Edit Source (%s)") % self.obj.get_title()) _("Edit Source (%s)") % self.obj.get_title())
self.close(obj) self.close()
class DelSrcQuery: class DelSrcQuery:
def __init__(self,source,db,the_lists): def __init__(self,source,db,the_lists):

View File

@ -42,7 +42,6 @@ import gtk.glade
#------------------------------------------------------------------------- #-------------------------------------------------------------------------
import const import const
import Utils import Utils
import RelLib
from _EditSecondary import EditSecondary from _EditSecondary import EditSecondary
from GrampsWidgets import * from GrampsWidgets import *

View File

@ -331,7 +331,7 @@ class ManagedWindow:
self.window.set_transient_for(self.parent_window) self.window.set_transient_for(self.parent_window)
self.window.show() self.window.show()
def close(self,obj=None,obj2=None): def close(self):
""" """
Close itself. Close itself.

View File

@ -15,6 +15,7 @@ pkgdata_PYTHON = \
_StyleEditor.py\ _StyleEditor.py\
_PluginMgr.py\ _PluginMgr.py\
_PaperMenu.py\ _PaperMenu.py\
_PluginStatus.py\
_Plugins.py _Plugins.py
pkgpyexecdir = @pkgpyexecdir@/PluginUtils pkgpyexecdir = @pkgpyexecdir@/PluginUtils