def user(self, id):
json = self.skype.conn("<STR_LIT:POST>", "<STR_LIT>".format(SkypeConnection.API_PROFILE),<EOL>auth=SkypeConnection.Auth.SkypeToken, json={"<STR_LIT>": [id]}).json()<EOL>if json and "<STR_LIT:status>" not in json[<NUM_LIT:0>]:<EOL><INDENT>return self.merge(SkypeUser.fromRaw(self.skype, json[<NUM_LIT:0>]))<EOL><DEDENT>else:<EOL><INDENT>return None<EOL><DEDENT>
Retrieve public information about a user.

Args:
    id (str): user identifier to lookup

Returns:
    SkypeUser: resulting user object