diff options
Diffstat (limited to 'examples/gio/directory-async.py')
-rw-r--r-- | examples/gio/directory-async.py | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/examples/gio/directory-async.py b/examples/gio/directory-async.py deleted file mode 100644 index 273e3845..00000000 --- a/examples/gio/directory-async.py +++ /dev/null @@ -1,33 +0,0 @@ -# Async Directory listing -# Johan Dahlin 2008 - -import sys - -import glib -import gio - -def next_files_done(enumerator, result): - for file_info in enumerator.next_files_finish(result): - print file_info.get_name() - loop.quit() - -def enumerate_children_done(gfile, result): - try: - enumerator = gfile.enumerate_children_finish(result) - except gio.Error, e: - print 'ERROR:', e - loop.quit() - return - enumerator.next_files_async(100, next_files_done) - -if len(sys.argv) >= 2: - uri = sys.argv[1] -else: - uri = "/" - -gfile = gio.File(uri) -gfile.enumerate_children_async( - "standard::name", enumerate_children_done) - -loop = glib.MainLoop() -loop.run() |