~bluetooth/bluez/vivid-phone-overlay

« back to all changes in this revision

Viewing changes to .pc/migrate_scripts_python3.patch/test/monitor-bluetooth

  • Committer: CI Train Bot
  • Date: 2015-09-14 10:07:45 UTC
  • mfrom: (1.1.2 add-citrain-support)
  • Revision ID: ci-train-bot@canonical.com-20150914100745-3v04zcmjdxez4lab
* debian/rules:
  - Migrate from cdbs to debhelper to make it possible to build our
    packages with the Ubuntu citrain infrastructure.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
#!/usr/bin/python
2
 
 
3
 
from __future__ import absolute_import, print_function, unicode_literals
4
 
 
5
 
import gobject
6
 
 
7
 
import dbus
8
 
import dbus.mainloop.glib
9
 
 
10
 
def property_changed(name, value, path, interface):
11
 
        iface = interface[interface.rfind(".") + 1:]
12
 
        val = str(value)
13
 
        print("{%s.PropertyChanged} [%s] %s = %s" % (iface, path, name, val))
14
 
 
15
 
def object_signal(value, path, interface, member):
16
 
        iface = interface[interface.rfind(".") + 1:]
17
 
        val = str(value)
18
 
        print("{%s.%s} [%s] Path = %s" % (iface, member, path, val))
19
 
 
20
 
if __name__ == '__main__':
21
 
        dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
22
 
 
23
 
        bus = dbus.SystemBus()
24
 
 
25
 
        bus.add_signal_receiver(property_changed, bus_name="org.bluez",
26
 
                                        signal_name = "PropertyChanged",
27
 
                                                path_keyword="path",
28
 
                                                interface_keyword="interface")
29
 
 
30
 
        bus.add_signal_receiver(object_signal, bus_name="org.bluez",
31
 
                                        signal_name = "AdapterAdded",
32
 
                                                path_keyword="path",
33
 
                                                member_keyword="member",
34
 
                                                interface_keyword="interface")
35
 
        bus.add_signal_receiver(object_signal, bus_name="org.bluez",
36
 
                                        signal_name = "AdapterRemoved",
37
 
                                                path_keyword="path",
38
 
                                                member_keyword="member",
39
 
                                                interface_keyword="interface")
40
 
        bus.add_signal_receiver(object_signal, bus_name="org.bluez",
41
 
                                        signal_name = "DefaultAdapterChanged",
42
 
                                                path_keyword="path",
43
 
                                                member_keyword="member",
44
 
                                                interface_keyword="interface")
45
 
 
46
 
        bus.add_signal_receiver(object_signal, bus_name="org.bluez",
47
 
                                        signal_name = "DeviceCreated",
48
 
                                                path_keyword="path",
49
 
                                                member_keyword="member",
50
 
                                                interface_keyword="interface")
51
 
        bus.add_signal_receiver(object_signal, bus_name="org.bluez",
52
 
                                        signal_name = "DeviceRemoved",
53
 
                                                path_keyword="path",
54
 
                                                member_keyword="member",
55
 
                                                interface_keyword="interface")
56
 
 
57
 
        mainloop = gobject.MainLoop()
58
 
        mainloop.run()