Changeset 4556


Ignore:
Timestamp:
07/25/08 17:41:16 (5 years ago)
Author:
john_lee
Message:

more support for network registration.

  • typo fix
File:
1 edited

Legend:

Unmodified
Added
Removed
  • developers/john_lee/pyfso/dialer.py

    r4555 r4556  
    8888        if not self.fso.gsm_device_iface.GetAntennaPower(): 
    8989            self.fso.gsm_device_iface.SetAntennaPower(True) 
    90         if self.fso.gsm_network_iface.GetStatus()['registration'] == 'unregistered': 
     90        status = self.fso.gsm_network_iface.GetStatus() 
     91        if status['registration'] == 'unregistered': 
    9192            try: 
    9293                self.fso.gsm_network_iface.Register() 
     
    9495                # FIXME pin number? 
    9596                print e 
     97        elif status['registration'] == 'home' or status['registration'] == 'roaming': 
     98            print 'registered' 
     99            self.registered = True 
    96100 
    97101    @need_registered 
     
    113117    def on_network_status(self, status): 
    114118        print 'signal network status:', status 
    115         if status['registration'] == 'home': 
    116             self.registered = True 
    117         elif status['registration'] == 'roaming': 
     119        if status['registration'] == 'home' or status['registration'] == 'roaming': 
     120            print 'registered' 
    118121            self.registered = True 
    119122 
     
    122125    from dbus.mainloop.glib import DBusGMainLoop 
    123126    from fso_backend import FSOObject 
    124 pp    try: 
     127    try: 
    125128        dialer = FSODialer(FSOObject(SystemBus(mainloop=DBusGMainLoop()))) 
    126129    except DBusException: 
Note: See TracChangeset for help on using the changeset viewer.