summaryrefslogtreecommitdiff
path: root/examples/gio/directory-async.py
diff options
context:
space:
mode:
Diffstat (limited to 'examples/gio/directory-async.py')
-rw-r--r--examples/gio/directory-async.py33
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()