Ticket #189 (closed defect: fixed)
KeyError: 'registration'
| Reported by: | lindi | Owned by: | mickey |
|---|---|---|---|
| Priority: | major | Milestone: | |
| Component: | framework/ogsmd | Version: | |
| Keywords: | Cc: |
Description
frameworkd printed the following debug output:
ogsmd DEBUG <MiscChannel via /dev/pts/2>: sending 17 bytes: 'AT+CREG?;+COPS?\r\n'
ogsmd DEBUG <MiscChannel via /dev/pts/2>: TIMEOUT 'AT+CREG?;+COPS?' => ???
ogsmd DEBUG |...|...|...|...|...> NetworkGetStatus.genErrorFromChannel: ENTER ('AT+CREG?;+COPS?', ('timeout', 5)),{}
ogsmd DEBUG |...|...|...|...|...|...|...|...> NetworkGetStatus.errorFromChannel: ENTER ('AT+CREG?;+COPS?', ('timeout', 5)),{}
error... ignoring
ogsmd DEBUG |...|...|...|...|...|...|...|...> NetworkGetStatus.errorFromChannel: LEAVE
Traceback (most recent call last):
File "/var/lib/python-support/python2.5/framework/subsystems/ogsmd/gsm/channel.py", line 457, in _handleCommandTimeout
self.handleCommandTimeout( self.q.get() )
File "/var/lib/python-support/python2.5/framework/subsystems/ogsmd/gsm/channel.py", line 394, in handleCommandTimeout
error_cb( reqstring.strip(), ( "timeout", timeout ) )
File "/var/lib/python-support/python2.5/framework/subsystems/ogsmd/gsm/decor.py", line 45, in logIt
result = fn( *args, **kwargs )
File "/var/lib/python-support/python2.5/framework/subsystems/ogsmd/modems/abstract/mediator.py", line 174, in genErrorFromChannel
toEnqueue = self.generator.send( ( request, None, error ) )
File "/var/lib/python-support/python2.5/framework/subsystems/ogsmd/modems/abstract/mediator.py", line 825, in trigger
if result["registration"] in "home roaming denied".split() and "strength" in result:
KeyError: 'registration'
I am using fso-frameworkd 0.2.0-git20080909-6 from pkg-fso repository in debian.
Change History
Note: See
TracTickets for help on using
tickets.

This has been fixed with [9510ff0d0cfcf380f410fa7b3704feec84e98f22]