Retrieve the lot with given identifier

        :param id: Identifier of the lot to retrieve
        :param user: Should user (authenticated) information be returned (e.g. last_downloaded)
        :param dependencies: Should a dependency list be returned
        :param comments: Should a list of comments be returned
        :param votes: Should a list of votes be returned
        :param no_strip: Should XML/HTML tags be stripped in the returned lot description
        :return: Requested lot
        :rtype: dict

def lot(self, id, user=True, dependencies=True, comments=True, votes=True, no_strip=False):
        """
        Retrieve the lot with given identifier

        :param id: Identifier of the lot to retrieve
        :param user: Should user (authenticated) information be returned (e.g. last_downloaded)
        :param dependencies: Should a dependency list be returned
        :param comments: Should a list of comments be returned
        :param votes: Should a list of votes be returned
        :param no_strip: Should XML/HTML tags be stripped in the returned lot description
        :return: Requested lot
        :rtype: dict
        """
        args = {}
        if user:
            args['user'] = 'true'
        if dependencies:
            args['dependencies'] = 'true'
        if comments:
            args['comments'] = 'true'
        if votes:
            args['votes'] = 'true'
        if no_strip:
            args['nostrip'] = 'true'

        return self._get_json('lot/{0}', id, **args)