'poke matching files in a directory with self.regex
:return: Bool depending on the search criteria'

def poke(self, context):

    sb = self.hook(self.hdfs_conn_id).get_conn()
    logging.getLogger('snakebite').setLevel(logging.WARNING)
    logging.info('Poking    for    {self.filepath}    to    be    a    directory    with    files    matching    {self.regex.pattern}'.format(**locals()))
    result = [f for f in sb.ls([self.filepath], include_toplevel=False) if ((f['file_type'] == 'f') and self.regex.match(f['path'].replace(('%s/' % self.filepath), '')))]
    result = self.filter_for_ignored_ext(result, self.ignored_ext, self.ignore_copying)
    result = self.filter_for_filesize(result, self.file_size)
    return bool(result)
