'Simple shortcut wrapper to search for players, not characters.
Args:
searchdata (str): Search criterion - the key or dbref of the player
to search for. If this is "here" or "me", search
for the player connected to this object.
quiet (bool): Returns the results as a list rather than
echo eventual standard error messages. Default `False`.
Returns:
result (Player, None or list): Just what is returned depends on
the `quiet` setting:
- `quiet=True`: No match or multumatch auto-echoes errors
to self.msg, then returns `None`. The esults are passed
through `settings.SEARCH_AT_RESULT` and
`settings.SEARCH_AT_MULTIMATCH_INPUT`. If there is a
unique match, this will be returned.
- `quiet=True`: No automatic error messaging is done, and
what is returned is always a list with 0, 1 or more
matching Players.'

def search_player(self, searchdata, quiet=False):

    if isinstance(searchdata, basestring):
        if (searchdata.lower() in ('me', 'self')):
            return ([self.player] if quiet else self.player)
    results = self.player.__class__.objects.player_search(searchdata)
    if quiet:
        return results
    return _AT_SEARCH_RESULT(results, self, query=searchdata)
