code: def list(self, path, filename=None, start=None, stop=None, recursive=False, directories=False):
          storageScheme, keys = self.getkeys(
              path, filename=filename, directories=directories, recursive=recursive)
          keys = [storageScheme + ":///" + key.bucket.name + "/" + key.name for key in keys]
          keys.sort()
          keys = select(keys, start, stop)
          return keys