def get(self, project, date):
fpath = self._path_for_file(project, date)<EOL>logger.debug('<STR_LIT>',<EOL>project, date.strftime('<STR_LIT>'), fpath)<EOL>try:<EOL><INDENT>with open(fpath, '<STR_LIT:r>') as fh:<EOL><INDENT>data = json.loads(fh.read())<EOL><DEDENT><DEDENT>except:<EOL><INDENT>logger.debug('<STR_LIT>',<EOL>project, date.strftime('<STR_LIT>'))<EOL>return None<EOL><DEDENT>data['<STR_LIT>']['<STR_LIT:date>'] = datetime.strptime(<EOL>data['<STR_LIT>']['<STR_LIT:date>'],<EOL>'<STR_LIT>'<EOL>)<EOL>data['<STR_LIT>']['<STR_LIT>'] = datetime.fromtimestamp(<EOL>data['<STR_LIT>']['<STR_LIT>']<EOL>)<EOL>return data<EOL>
Get the cache data for a specified project for the specified date.
Returns None if the data cannot be found in the cache.

:param project: PyPi project name to get data for
:type project: str
:param date: date to get data for
:type date: datetime.datetime
:return: dict of per-date data for project
:rtype: :py:obj:`dict` or ``None``