def testInit(self):
        i1 = ecore.idler_add(cb_true, 123, "teste", a=456)
        i2 = ecore.Idler(cb_false, 789, "bla", a="something in a")

        self.assertIsInstance(i1, ecore.Idler)
        self.assertIsInstance(i2, ecore.Idler)

        before1 = i1.__repr__()
        before2 = i2.__repr__()

        t = ecore.timer_add(1, ecore.main_loop_quit)
        ecore.main_loop_begin()

        after1 = i1.__repr__()
        after2 = i2.__repr__()

        self.assertEqual(before1, after1)
        self.assertNotEqual(before2, after2)  # already deleted

        self.assertEqual(t.is_deleted(), True)
        self.assertEqual(i1.is_deleted(), False)
        self.assertEqual(i2.is_deleted(), True)

        i1.delete()
        del t
        del i1
        del i2  # already deleted since returned false
Exemplo n.º 2
0
    def testInit(self):
        i1 = ecore.idler_add(cb_true, 123, "teste", a=456)
        i2 = ecore.Idler(cb_false, 789, "bla", a="something in a")

        self.assertIsInstance(i1, ecore.Idler)
        self.assertIsInstance(i2, ecore.Idler)
        
        before1 = i1.__repr__()
        before2 = i2.__repr__()

        t = ecore.timer_add(1, ecore.main_loop_quit)
        ecore.main_loop_begin()

        after1 = i1.__repr__()
        after2 = i2.__repr__()

        self.assertEqual(before1, after1)
        self.assertNotEqual(before2, after2) # already deleted

        self.assertEqual(t.is_deleted(), True)
        self.assertEqual(i1.is_deleted(), False)
        self.assertEqual(i2.is_deleted(), True)
        
        
        i1.delete()
        del t
        del i1
        del i2 # already deleted since returned false
 def Exit(self):
     ecore.idler_add(ecore.main_loop_quit)
Exemplo n.º 4
0
def disc_completed_signal():
        print "Signal: DiscoveryCompleted()"
        ecore.idler_add(ecore.main_loop_quit)
def print_remote_handles(adapter, bdaddr):
    handles = [hex(int(h)) \
               for h in list(adapter.GetRemoteServiceHandles(bdaddr, ""))]
    print "Handles:", handles
    ecore.idler_add(ecore.main_loop_quit)
    return False
#!/usr/bin/env python

import sys
import dbus
from efl import dbus_mainloop
from efl import ecore


def print_remote_handles(adapter, bdaddr):
    handles = [hex(int(h)) \
               for h in list(adapter.GetRemoteServiceHandles(bdaddr, ""))]
    print "Handles:", handles
    ecore.idler_add(ecore.main_loop_quit)
    return False


if len(sys.argv) != 2:
    print "USAGE: %s <bdaddr>" % sys.argv[0]
    sys.exit(1)

dbus_ml = dbus_mainloop.DBusEcoreMainLoop()
bus = dbus.SystemBus(mainloop=dbus_ml);

obj = bus.get_object("org.bluez", "/org/bluez/hci0")
adapter = dbus.Interface(obj, "org.bluez.Adapter")

ecore.idler_add(print_remote_handles, adapter, sys.argv[1])
ecore.main_loop_begin()
 def Exit(self):
     ecore.idler_add(ecore.main_loop_quit)
def emit_signal(obj):
    obj.emitHelloSignal(dbus_interface="com.example.TestService")
    obj.Exit(dbus_interface="com.example.TestService")

    ecore.idler_add(ecore.main_loop_quit)
    return False
def emit_signal(obj):
    obj.emitHelloSignal(dbus_interface="com.example.TestService")
    obj.Exit(dbus_interface="com.example.TestService")

    ecore.idler_add(ecore.main_loop_quit)
    return False