def handle_extra_type(self, objtype, obj): """ Called when a person is dropped onto the list. objtype will be 'person-link' and obj will contain a person handle. """ person = self.dbstate.db.get_person_from_handle(obj) from .. import EditPersonRef try: ref = PersonRef() ref.rel = _('Unknown') if person: ref.ref = person.get_handle() EditPersonRef(self.dbstate, self.uistate, self.track, ref, self.add_callback) except WindowActiveError: pass
def handle_extra_type(self, objtype, obj): """ Called when a person is dropped onto the list. objtype will be 'person-link' and obj will contain a person handle. """ person = self.dbstate.db.get_person_from_handle(obj) from .. import EditPersonRef try: ref = PersonRef() ref.rel = _('Unknown') if person: ref.ref = person.get_handle() EditPersonRef( self.dbstate, self.uistate, self.track, ref, self.add_callback) except WindowActiveError: pass