@gen.engine
def ListRecursively(store, pattern, callback):
 results = (yield gen.Task(ListAllKeys, store, prefix=PrefixFromPattern(pattern)))
 callback(results)

@ gen . engine def ListRecursively ( store , pattern , callback ) : results = ( yield gen . Task ( ListAllKeys , store , prefix = PrefixFromPattern ( pattern ) ) ) callback ( results )
recursively list all files matching pattern .