#!/usr/bin/python import sys import dbus if len(sys.argv) < 2: print "Usage: %s [nfc device] " % (sys.argv[0]) sys.exit(1) if len(sys.argv) < 3: mode = "Initiator" else: mode = sys.argv[2] bus = dbus.SystemBus() manager = dbus.Interface(bus.get_object("org.neard", "/"), "org.neard.Manager") print "Polling Mode %s" % (mode) path = "/org/neard/" + sys.argv[1] adapter = dbus.Interface(bus.get_object("org.neard", path), "org.neard.Adapter") try: adapter.StartPollLoop(mode) except dbus.DBusException, error: print "%s: %s" % (error._dbus_error_name, error.message)