nitc :: CmdCatalogPerson :: init_person
person
result
# Initialize the `person` result
fun init_person: CmdMessage do
var person = self.person
if person != null then
person_name = person.name
return new CmdSuccess
end
var name = self.person_name
if name == null then return new ErrorNoPerson
if not catalog.name2person.has_key(name) then return new ErrorPersonNotFound(name)
self.person = catalog.name2person[name]
return new CmdSuccess
end
src/doc/commands/commands_catalog.nit:250,2--263,4