'Updates the directory listing from the client.
Args:
path: The path to the directory to update. Client is inferred from this.
fh: A file handler. Not used.
Returns:
A list of filenames.'

def Readdir(self, path, fh=None):

    if self.DataRefreshRequired(path):
        self._RunAndWaitForVFSFileUpdate(path)
    return super(GRRFuse, self).Readdir(path, fh=None)
