<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def exists(self, dataset_id):
 """ Check if a dataset exists in Google BigQuery Parameters dataset_id : str Name of dataset to be verified Returns ------- boolean true if dataset exists, otherwise false """

        from google.api_core.exceptions import NotFound

        try:
            self.client.get_dataset(self.client.dataset(dataset_id))
            return True
        except NotFound:
            return False
        except self.http_error as ex:
            self.process_http_error(ex)