'Return a Person object for the given personID.
The personID is something used to univocally identify a person;
it can be the imdbID used by the IMDb web server, a file
pointer, a line number in a file, an ID in a database, etc.
info is the list of sets of information to retrieve.
If specified, modFunct will be the function used by the Person
object when accessing its text fields (like \'mini biography\').'

def get_person(self, personID, info=Person.Person.default_info, modFunct=None):

    personID = self._normalize_personID(personID)
    personID = self._get_real_personID(personID)
    person = Person.Person(personID=personID, accessSystem=self.accessSystem)
    modFunct = (modFunct or self._defModFunct)
    if (modFunct is not None):
        person.set_mod_funct(modFunct)
    self.update(person, info)
    return person
