/usr/share/doc/gammu-doc/examples/setconfig.py is in gammu-doc 1.31.90-1.
This file is owned by root:root, with mode 0o755.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 | #!/usr/bin/env python
'''
Mere a test case than a useful example, showing various ways of setting
configuration.
'''
CONFIGS = [
{
'StartInfo': True,
'UseGlobalDebugFile': True,
'DebugFile': None,
'SyncTime': True,
'Connection': 'at',
'LockDevice': True,
'DebugLevel': 'textalldate',
'Device': '',
'Model': '',
},
{
'StartInfo': 'yes',
'UseGlobalDebugFile': 'no',
'DebugFile': 'dbg.log',
'SyncTime': 'true',
'Connection': 'fbus',
'LockDevice': 'FALSE',
'DebugLevel': 'textall',
'Device': '',
'Model': '',
},
{
'StartInfo': None,
'UseGlobalDebugFile': None,
'DebugFile': 'dbg.log',
'SyncTime': 'true',
'Connection': 'dlr3',
'LockDevice': 'NO',
'DebugLevel': 'binary',
'Device': '',
'Model': '',
},
]
import gammu
sm = gammu.StateMachine()
for cfg in CONFIGS:
try:
sm.SetConfig(0, cfg)
except Exception, e:
print cfg
raise e
|