'Return a single asset.
:param int id: (required), id of the asset
:returns: :class:`Asset <github3.repos.release.Asset>`'

def asset(self, id):

    data = None
    if (int(id) > 0):
        url = self._build_url(u'releases', u'assets', str(id), base_url=self._api)
        data = self._json(self._get(url, headers=Release.CUSTOM_HEADERS), 200)
    return self._instance_or_null(Asset, data)
