<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def get_views(self, path, year=None, month=None, day=None, hour=None):
 """ Get the number of views for a Telegraph article :param path: Path to the Telegraph page :param year: Required if month is passed. If passed, the number of page views for the requested year will be returned :param month: Required if day is passed. If passed, the number of page views for the requested month will be returned :param day: Required if hour is passed. If passed, the number of page views for the requested day will be returned :param hour: If passed, the number of page views for the requested hour will be returned """


        return self._telegraph.method('getViews', path=path, values={
            'year': year,
            'month': month,
            'day': day,
            'hour': hour
        })