summaryrefslogtreecommitdiffstats
path: root/examples/gio/directory-async.py
blob: eaec2a85026ec52e70c2473cf16d38143c570eb1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
import gobject
import gio

def callback(gfile, result):
    for file_info in gfile.enumerate_children_finish(result):
        print file_info.get_name()
    loop.quit()

gfile = gio.File("/")
gfile.enumerate_children_async("standard::name", callback)

loop = gobject.MainLoop()
loop.run()