Hello community,
here is the log from the commit of package python-python-gammu for
openSUSE:Factory checked in at 2017-01-25 23:22:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-python-gammu (Old)
and /work/SRC/openSUSE:Factory/.python-python-gammu.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-python-gammu"
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-python-gammu/python-python-gammu.changes
2016-05-31 12:24:50.000000000 +0200
+++
/work/SRC/openSUSE:Factory/.python-python-gammu.new/python-python-gammu.changes
2017-01-25 23:22:09.281460251 +0100
@@ -1,0 +2,7 @@
+Fri Nov 25 22:16:36 UTC 2016 - [email protected]
+
+- Update to 2.7
+ * Compatibility with Gammu >= 1.37.90
+- change source url to url that work
+
+-------------------------------------------------------------------
Old:
----
python-gammu-2.5.tar.bz2
New:
----
python-gammu-2.7.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-python-gammu.spec ++++++
--- /var/tmp/diff_new_pack.s2c8pA/_old 2017-01-25 23:22:09.661402955 +0100
+++ /var/tmp/diff_new_pack.s2c8pA/_new 2017-01-25 23:22:09.669401748 +0100
@@ -17,14 +17,14 @@
Name: python-python-gammu
-Version: 2.5
+Version: 2.7
Release: 0
Summary: Python module to communicate with mobile phones
License: GPL-2.0+
Group: Development/Languages/Python
Url: http://wammu.eu/python-gammu/
-Source:
https://pypi.python.org/packages/source/p/python-gammu/python-gammu-%{version}.tar.bz2
-BuildRequires: gammu-devel >= 1.34.0
+Source:
https://pypi.io/packages/source/p/python-gammu/python-gammu-%{version}.tar.bz2
+BuildRequires: gammu-devel >= 1.37.90
BuildRequires: libdbi-drivers-dbd-sqlite3
BuildRequires: pkg-config
BuildRequires: python-devel
++++++ python-gammu-2.5.tar.bz2 -> python-gammu-2.7.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/NEWS.rst
new/python-gammu-2.7/NEWS.rst
--- old/python-gammu-2.5/NEWS.rst 2016-01-19 14:42:44.000000000 +0100
+++ new/python-gammu-2.7/NEWS.rst 2016-10-23 15:06:03.000000000 +0200
@@ -1,3 +1,14 @@
+2.7
+===
+
+* Needs Gammu >= 1.37.90 due to API changes.
+
+2.6
+===
+
+* Fixed error when creating new contact.
+* Fixed possible testsuite errors.
+
2.5
===
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/PKG-INFO
new/python-gammu-2.7/PKG-INFO
--- old/python-gammu-2.5/PKG-INFO 2016-01-19 15:17:05.000000000 +0100
+++ new/python-gammu-2.7/PKG-INFO 2016-10-23 15:07:57.000000000 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 1.1
Name: python-gammu
-Version: 2.5
+Version: 2.7
Summary: Gammu bindings
Home-page: http://wammu.eu/python-gammu/
Author: Michal Čihař
@@ -53,7 +53,7 @@
License
=======
- Copyright (C) 2003 - 2015 Michal Čihař
+ Copyright (C) 2003 - 2016 Michal Čihař
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/README.rst
new/python-gammu-2.7/README.rst
--- old/python-gammu-2.5/README.rst 2016-01-19 14:25:58.000000000 +0100
+++ new/python-gammu-2.7/README.rst 2016-10-11 13:14:23.000000000 +0200
@@ -44,7 +44,7 @@
License
=======
-Copyright (C) 2003 - 2015 Michal Čihař
+Copyright (C) 2003 - 2016 Michal Čihař
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/examples/__init__.py
new/python-gammu-2.7/examples/__init__.py
--- old/python-gammu-2.5/examples/__init__.py 2015-06-26 15:06:20.000000000
+0200
+++ new/python-gammu-2.7/examples/__init__.py 2016-05-24 14:54:49.000000000
+0200
@@ -1,7 +1,7 @@
# -*- coding: UTF-8 -*-
# vim: expandtab sw=4 ts=4 sts=4:
#
-# Copyright © 2003 - 2015 Michal Čihař <[email protected]>
+# Copyright © 2003 - 2016 Michal Čihař <[email protected]>
#
# This file is part of python-gammu <http://wammu.eu/python-gammu/>
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/examples/addcontacts.py
new/python-gammu-2.7/examples/addcontacts.py
--- old/python-gammu-2.5/examples/addcontacts.py 2015-06-26
15:06:20.000000000 +0200
+++ new/python-gammu-2.7/examples/addcontacts.py 2016-05-24
14:54:49.000000000 +0200
@@ -2,7 +2,7 @@
# -*- coding: UTF-8 -*-
# vim: expandtab sw=4 ts=4 sts=4:
#
-# Copyright © 2003 - 2015 Michal Čihař <[email protected]>
+# Copyright © 2003 - 2016 Michal Čihař <[email protected]>
#
# This file is part of python-gammu <http://wammu.eu/python-gammu/>
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/examples/addfile.py
new/python-gammu-2.7/examples/addfile.py
--- old/python-gammu-2.5/examples/addfile.py 2015-06-26 15:06:20.000000000
+0200
+++ new/python-gammu-2.7/examples/addfile.py 2016-05-24 14:54:49.000000000
+0200
@@ -2,7 +2,7 @@
# -*- coding: UTF-8 -*-
# vim: expandtab sw=4 ts=4 sts=4:
#
-# Copyright © 2003 - 2015 Michal Čihař <[email protected]>
+# Copyright © 2003 - 2016 Michal Čihař <[email protected]>
#
# This file is part of python-gammu <http://wammu.eu/python-gammu/>
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/examples/backup_convertor.py
new/python-gammu-2.7/examples/backup_convertor.py
--- old/python-gammu-2.5/examples/backup_convertor.py 2015-06-26
15:06:20.000000000 +0200
+++ new/python-gammu-2.7/examples/backup_convertor.py 2016-05-24
14:54:49.000000000 +0200
@@ -2,7 +2,7 @@
# -*- coding: UTF-8 -*-
# vim: expandtab sw=4 ts=4 sts=4:
#
-# Copyright © 2003 - 2015 Michal Čihař <[email protected]>
+# Copyright © 2003 - 2016 Michal Čihař <[email protected]>
#
# This file is part of python-gammu <http://wammu.eu/python-gammu/>
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/examples/batteryinfo.py
new/python-gammu-2.7/examples/batteryinfo.py
--- old/python-gammu-2.5/examples/batteryinfo.py 2015-06-26
15:06:20.000000000 +0200
+++ new/python-gammu-2.7/examples/batteryinfo.py 2016-05-24
14:54:49.000000000 +0200
@@ -2,7 +2,7 @@
# -*- coding: UTF-8 -*-
# vim: expandtab sw=4 ts=4 sts=4:
#
-# Copyright © 2003 - 2015 Michal Čihař <[email protected]>
+# Copyright © 2003 - 2016 Michal Čihař <[email protected]>
#
# This file is part of python-gammu <http://wammu.eu/python-gammu/>
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/examples/debugging.py
new/python-gammu-2.7/examples/debugging.py
--- old/python-gammu-2.5/examples/debugging.py 2015-06-26 15:06:20.000000000
+0200
+++ new/python-gammu-2.7/examples/debugging.py 2016-05-24 14:54:49.000000000
+0200
@@ -2,7 +2,7 @@
# -*- coding: UTF-8 -*-
# vim: expandtab sw=4 ts=4 sts=4:
#
-# Copyright © 2003 - 2015 Michal Čihař <[email protected]>
+# Copyright © 2003 - 2016 Michal Čihař <[email protected]>
#
# This file is part of python-gammu <http://wammu.eu/python-gammu/>
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/examples/dialvoice.py
new/python-gammu-2.7/examples/dialvoice.py
--- old/python-gammu-2.5/examples/dialvoice.py 2015-06-26 15:06:20.000000000
+0200
+++ new/python-gammu-2.7/examples/dialvoice.py 2016-05-24 14:54:49.000000000
+0200
@@ -2,7 +2,7 @@
# -*- coding: UTF-8 -*-
# vim: expandtab sw=4 ts=4 sts=4:
#
-# Copyright © 2003 - 2015 Michal Čihař <[email protected]>
+# Copyright © 2003 - 2016 Michal Čihař <[email protected]>
#
# This file is part of python-gammu <http://wammu.eu/python-gammu/>
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/examples/doc-exceptions.py
new/python-gammu-2.7/examples/doc-exceptions.py
--- old/python-gammu-2.5/examples/doc-exceptions.py 2015-06-26
15:06:20.000000000 +0200
+++ new/python-gammu-2.7/examples/doc-exceptions.py 2016-05-24
14:54:49.000000000 +0200
@@ -2,7 +2,7 @@
# -*- coding: UTF-8 -*-
# vim: expandtab sw=4 ts=4 sts=4:
#
-# Copyright © 2003 - 2015 Michal Čihař <[email protected]>
+# Copyright © 2003 - 2016 Michal Čihař <[email protected]>
#
# This file is part of python-gammu <http://wammu.eu/python-gammu/>
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/examples/dummy_phone.py
new/python-gammu-2.7/examples/dummy_phone.py
--- old/python-gammu-2.5/examples/dummy_phone.py 2015-06-26
15:06:20.000000000 +0200
+++ new/python-gammu-2.7/examples/dummy_phone.py 2016-05-24
14:54:49.000000000 +0200
@@ -2,7 +2,7 @@
# -*- coding: UTF-8 -*-
# vim: expandtab sw=4 ts=4 sts=4:
#
-# Copyright © 2003 - 2015 Michal Čihař <[email protected]>
+# Copyright © 2003 - 2016 Michal Čihař <[email protected]>
#
# This file is part of python-gammu <http://wammu.eu/python-gammu/>
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/examples/filesystem_test.py
new/python-gammu-2.7/examples/filesystem_test.py
--- old/python-gammu-2.5/examples/filesystem_test.py 2015-06-26
15:06:20.000000000 +0200
+++ new/python-gammu-2.7/examples/filesystem_test.py 2016-05-24
14:54:49.000000000 +0200
@@ -2,7 +2,7 @@
# -*- coding: UTF-8 -*-
# vim: expandtab sw=4 ts=4 sts=4:
#
-# Copyright © 2003 - 2015 Matthias Blaesing <[email protected]>
+# Copyright © 2003 - 2016 Matthias Blaesing <[email protected]>
#
# This file is part of python-gammu <http://wammu.eu/python-gammu/>
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/examples/getallcalendar.py
new/python-gammu-2.7/examples/getallcalendar.py
--- old/python-gammu-2.5/examples/getallcalendar.py 2015-06-26
15:06:20.000000000 +0200
+++ new/python-gammu-2.7/examples/getallcalendar.py 2016-05-24
14:54:49.000000000 +0200
@@ -2,7 +2,7 @@
# -*- coding: UTF-8 -*-
# vim: expandtab sw=4 ts=4 sts=4:
#
-# Copyright © 2003 - 2015 Michal Čihař <[email protected]>
+# Copyright © 2003 - 2016 Michal Čihař <[email protected]>
#
# This file is part of python-gammu <http://wammu.eu/python-gammu/>
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/examples/getallmemory.py
new/python-gammu-2.7/examples/getallmemory.py
--- old/python-gammu-2.5/examples/getallmemory.py 2015-06-26
15:06:20.000000000 +0200
+++ new/python-gammu-2.7/examples/getallmemory.py 2016-05-24
14:54:49.000000000 +0200
@@ -2,7 +2,7 @@
# -*- coding: UTF-8 -*-
# vim: expandtab sw=4 ts=4 sts=4:
#
-# Copyright © 2003 - 2015 Michal Čihař <[email protected]>
+# Copyright © 2003 - 2016 Michal Čihař <[email protected]>
#
# This file is part of python-gammu <http://wammu.eu/python-gammu/>
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/examples/getallmemory_nonext.py
new/python-gammu-2.7/examples/getallmemory_nonext.py
--- old/python-gammu-2.5/examples/getallmemory_nonext.py 2015-06-26
15:06:20.000000000 +0200
+++ new/python-gammu-2.7/examples/getallmemory_nonext.py 2016-05-24
14:54:49.000000000 +0200
@@ -2,7 +2,7 @@
# -*- coding: UTF-8 -*-
# vim: expandtab sw=4 ts=4 sts=4:
#
-# Copyright © 2003 - 2015 Michal Čihař <[email protected]>
+# Copyright © 2003 - 2016 Michal Čihař <[email protected]>
#
# This file is part of python-gammu <http://wammu.eu/python-gammu/>
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/examples/getallsms.py
new/python-gammu-2.7/examples/getallsms.py
--- old/python-gammu-2.5/examples/getallsms.py 2015-06-26 15:06:20.000000000
+0200
+++ new/python-gammu-2.7/examples/getallsms.py 2016-05-24 14:54:49.000000000
+0200
@@ -2,7 +2,7 @@
# -*- coding: UTF-8 -*-
# vim: expandtab sw=4 ts=4 sts=4:
#
-# Copyright © 2003 - 2015 Michal Čihař <[email protected]>
+# Copyright © 2003 - 2016 Michal Čihař <[email protected]>
#
# This file is part of python-gammu <http://wammu.eu/python-gammu/>
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/examples/getallsms_decode.py
new/python-gammu-2.7/examples/getallsms_decode.py
--- old/python-gammu-2.5/examples/getallsms_decode.py 2015-06-26
15:06:20.000000000 +0200
+++ new/python-gammu-2.7/examples/getallsms_decode.py 2016-05-24
14:54:49.000000000 +0200
@@ -2,7 +2,7 @@
# -*- coding: UTF-8 -*-
# vim: expandtab sw=4 ts=4 sts=4:
#
-# Copyright © 2003 - 2015 Michal Čihař <[email protected]>
+# Copyright © 2003 - 2016 Michal Čihař <[email protected]>
#
# This file is part of python-gammu <http://wammu.eu/python-gammu/>
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/examples/getalltodo.py
new/python-gammu-2.7/examples/getalltodo.py
--- old/python-gammu-2.5/examples/getalltodo.py 2015-06-26 15:06:20.000000000
+0200
+++ new/python-gammu-2.7/examples/getalltodo.py 2016-05-24 14:54:49.000000000
+0200
@@ -2,7 +2,7 @@
# -*- coding: UTF-8 -*-
# vim: expandtab sw=4 ts=4 sts=4:
#
-# Copyright © 2003 - 2015 Michal Čihař <[email protected]>
+# Copyright © 2003 - 2016 Michal Čihař <[email protected]>
#
# This file is part of python-gammu <http://wammu.eu/python-gammu/>
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/examples/getdiverts.py
new/python-gammu-2.7/examples/getdiverts.py
--- old/python-gammu-2.5/examples/getdiverts.py 2015-06-26 15:06:20.000000000
+0200
+++ new/python-gammu-2.7/examples/getdiverts.py 2016-05-24 14:54:49.000000000
+0200
@@ -2,7 +2,7 @@
# -*- coding: UTF-8 -*-
# vim: expandtab sw=4 ts=4 sts=4:
#
-# Copyright © 2003 - 2015 Michal Čihař <[email protected]>
+# Copyright © 2003 - 2016 Michal Čihař <[email protected]>
#
# This file is part of python-gammu <http://wammu.eu/python-gammu/>
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/examples/incoming.py
new/python-gammu-2.7/examples/incoming.py
--- old/python-gammu-2.5/examples/incoming.py 2015-06-26 15:06:20.000000000
+0200
+++ new/python-gammu-2.7/examples/incoming.py 2016-05-24 14:54:49.000000000
+0200
@@ -2,7 +2,7 @@
# -*- coding: UTF-8 -*-
# vim: expandtab sw=4 ts=4 sts=4:
#
-# Copyright © 2003 - 2015 Michal Čihař <[email protected]>
+# Copyright © 2003 - 2016 Michal Čihař <[email protected]>
#
# This file is part of python-gammu <http://wammu.eu/python-gammu/>
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/examples/listfilesystem.py
new/python-gammu-2.7/examples/listfilesystem.py
--- old/python-gammu-2.5/examples/listfilesystem.py 2015-06-26
15:06:20.000000000 +0200
+++ new/python-gammu-2.7/examples/listfilesystem.py 2016-05-24
14:54:49.000000000 +0200
@@ -2,7 +2,7 @@
# -*- coding: UTF-8 -*-
# vim: expandtab sw=4 ts=4 sts=4:
#
-# Copyright © 2003 - 2015 Matthias Blaesing <[email protected]>
+# Copyright © 2003 - 2016 Matthias Blaesing <[email protected]>
#
# This file is part of python-gammu <http://wammu.eu/python-gammu/>
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/examples/mass_sms.py
new/python-gammu-2.7/examples/mass_sms.py
--- old/python-gammu-2.5/examples/mass_sms.py 2015-06-26 15:06:20.000000000
+0200
+++ new/python-gammu-2.7/examples/mass_sms.py 2016-05-24 14:54:49.000000000
+0200
@@ -2,7 +2,7 @@
# -*- coding: UTF-8 -*-
# vim: expandtab sw=4 ts=4 sts=4:
#
-# Copyright © 2003 - 2015 Michal Čihař <[email protected]>
+# Copyright © 2003 - 2016 Michal Čihař <[email protected]>
#
# This file is part of python-gammu <http://wammu.eu/python-gammu/>
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/examples/pdu_decoder.py
new/python-gammu-2.7/examples/pdu_decoder.py
--- old/python-gammu-2.5/examples/pdu_decoder.py 2015-06-26
15:06:20.000000000 +0200
+++ new/python-gammu-2.7/examples/pdu_decoder.py 2016-05-24
14:54:49.000000000 +0200
@@ -2,7 +2,7 @@
# -*- coding: UTF-8 -*-
# vim: expandtab sw=4 ts=4 sts=4:
#
-# Copyright © 2003 - 2015 Michal Čihař <[email protected]>
+# Copyright © 2003 - 2016 Michal Čihař <[email protected]>
#
# This file is part of python-gammu <http://wammu.eu/python-gammu/>
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/examples/read_sms_backup.py
new/python-gammu-2.7/examples/read_sms_backup.py
--- old/python-gammu-2.5/examples/read_sms_backup.py 2015-06-26
15:06:20.000000000 +0200
+++ new/python-gammu-2.7/examples/read_sms_backup.py 2016-05-24
14:54:49.000000000 +0200
@@ -2,7 +2,7 @@
# -*- coding: UTF-8 -*-
# vim: expandtab sw=4 ts=4 sts=4:
#
-# Copyright © 2003 - 2015 Michal Čihař <[email protected]>
+# Copyright © 2003 - 2016 Michal Čihař <[email protected]>
#
# This file is part of python-gammu <http://wammu.eu/python-gammu/>
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/examples/savesmspercontact.py
new/python-gammu-2.7/examples/savesmspercontact.py
--- old/python-gammu-2.5/examples/savesmspercontact.py 2015-06-26
15:06:20.000000000 +0200
+++ new/python-gammu-2.7/examples/savesmspercontact.py 2016-05-24
14:54:49.000000000 +0200
@@ -2,7 +2,7 @@
# -*- coding: UTF-8 -*-
# vim: expandtab sw=4 ts=4 sts=4:
#
-# Copyright © 2003 - 2015 Michal Čihař <[email protected]>
+# Copyright © 2003 - 2016 Michal Čihař <[email protected]>
#
# This file is part of python-gammu <http://wammu.eu/python-gammu/>
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/examples/sendlongsms.py
new/python-gammu-2.7/examples/sendlongsms.py
--- old/python-gammu-2.5/examples/sendlongsms.py 2016-01-19
14:25:58.000000000 +0100
+++ new/python-gammu-2.7/examples/sendlongsms.py 2016-05-24
14:54:49.000000000 +0200
@@ -2,7 +2,7 @@
# -*- coding: UTF-8 -*-
# vim: expandtab sw=4 ts=4 sts=4:
#
-# Copyright © 2003 - 2015 Michal Čihař <[email protected]>
+# Copyright © 2003 - 2016 Michal Čihař <[email protected]>
#
# This file is part of python-gammu <http://wammu.eu/python-gammu/>
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/examples/sendsms.py
new/python-gammu-2.7/examples/sendsms.py
--- old/python-gammu-2.5/examples/sendsms.py 2015-06-26 15:06:20.000000000
+0200
+++ new/python-gammu-2.7/examples/sendsms.py 2016-05-24 14:54:49.000000000
+0200
@@ -2,7 +2,7 @@
# -*- coding: UTF-8 -*-
# vim: expandtab sw=4 ts=4 sts=4:
#
-# Copyright © 2003 - 2015 Michal Čihař <[email protected]>
+# Copyright © 2003 - 2016 Michal Čihař <[email protected]>
#
# This file is part of python-gammu <http://wammu.eu/python-gammu/>
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/examples/service_numbers.py
new/python-gammu-2.7/examples/service_numbers.py
--- old/python-gammu-2.5/examples/service_numbers.py 2016-01-19
14:25:58.000000000 +0100
+++ new/python-gammu-2.7/examples/service_numbers.py 2016-05-24
14:54:49.000000000 +0200
@@ -2,7 +2,7 @@
# -*- coding: UTF-8 -*-
# vim: expandtab sw=4 ts=4 sts=4:
#
-# Copyright © 2003 - 2015 Michal Čihař <[email protected]>
+# Copyright © 2003 - 2016 Michal Čihař <[email protected]>
#
# This file is part of python-gammu <http://wammu.eu/python-gammu/>
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/examples/setdiverts.py
new/python-gammu-2.7/examples/setdiverts.py
--- old/python-gammu-2.5/examples/setdiverts.py 2015-06-26 15:06:20.000000000
+0200
+++ new/python-gammu-2.7/examples/setdiverts.py 2016-05-24 14:54:49.000000000
+0200
@@ -2,7 +2,7 @@
# -*- coding: UTF-8 -*-
# vim: expandtab sw=4 ts=4 sts=4:
#
-# Copyright © 2003 - 2015 Michal Čihař <[email protected]>
+# Copyright © 2003 - 2016 Michal Čihař <[email protected]>
#
# This file is part of python-gammu <http://wammu.eu/python-gammu/>
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/examples/sms_replier.py
new/python-gammu-2.7/examples/sms_replier.py
--- old/python-gammu-2.5/examples/sms_replier.py 2015-06-26
15:06:20.000000000 +0200
+++ new/python-gammu-2.7/examples/sms_replier.py 2016-05-24
14:54:49.000000000 +0200
@@ -2,7 +2,7 @@
# -*- coding: UTF-8 -*-
# vim: expandtab sw=4 ts=4 sts=4:
#
-# Copyright © 2003 - 2015 Michal Čihař <[email protected]>
+# Copyright © 2003 - 2016 Michal Čihař <[email protected]>
#
# This file is part of python-gammu <http://wammu.eu/python-gammu/>
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/examples/smsbackup.py
new/python-gammu-2.7/examples/smsbackup.py
--- old/python-gammu-2.5/examples/smsbackup.py 2015-06-26 15:06:20.000000000
+0200
+++ new/python-gammu-2.7/examples/smsbackup.py 2016-05-24 14:54:49.000000000
+0200
@@ -2,7 +2,7 @@
# -*- coding: UTF-8 -*-
# vim: expandtab sw=4 ts=4 sts=4:
#
-# Copyright © 2003 - 2015 Michal Čihař <[email protected]>
+# Copyright © 2003 - 2016 Michal Čihař <[email protected]>
#
# This file is part of python-gammu <http://wammu.eu/python-gammu/>
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/examples/smsd_inject.py
new/python-gammu-2.7/examples/smsd_inject.py
--- old/python-gammu-2.5/examples/smsd_inject.py 2015-06-26
15:06:20.000000000 +0200
+++ new/python-gammu-2.7/examples/smsd_inject.py 2016-05-24
14:54:49.000000000 +0200
@@ -2,7 +2,7 @@
# -*- coding: UTF-8 -*-
# vim: expandtab sw=4 ts=4 sts=4:
#
-# Copyright © 2003 - 2015 Michal Čihař <[email protected]>
+# Copyright © 2003 - 2016 Michal Čihař <[email protected]>
#
# This file is part of python-gammu <http://wammu.eu/python-gammu/>
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/examples/smsd_state.py
new/python-gammu-2.7/examples/smsd_state.py
--- old/python-gammu-2.5/examples/smsd_state.py 2015-06-26 15:06:20.000000000
+0200
+++ new/python-gammu-2.7/examples/smsd_state.py 2016-05-24 14:54:49.000000000
+0200
@@ -2,7 +2,7 @@
# -*- coding: UTF-8 -*-
# vim: expandtab sw=4 ts=4 sts=4:
#
-# Copyright © 2003 - 2015 Michal Čihař <[email protected]>
+# Copyright © 2003 - 2016 Michal Čihař <[email protected]>
#
# This file is part of python-gammu <http://wammu.eu/python-gammu/>
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/examples/vcs.py
new/python-gammu-2.7/examples/vcs.py
--- old/python-gammu-2.5/examples/vcs.py 2015-06-26 15:06:20.000000000
+0200
+++ new/python-gammu-2.7/examples/vcs.py 2016-05-24 14:54:49.000000000
+0200
@@ -2,7 +2,7 @@
# -*- coding: UTF-8 -*-
# vim: expandtab sw=4 ts=4 sts=4:
#
-# Copyright © 2003 - 2015 Michal Čihař <[email protected]>
+# Copyright © 2003 - 2016 Michal Čihař <[email protected]>
#
# This file is part of python-gammu <http://wammu.eu/python-gammu/>
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/examples/worker.py
new/python-gammu-2.7/examples/worker.py
--- old/python-gammu-2.5/examples/worker.py 2015-06-26 15:06:20.000000000
+0200
+++ new/python-gammu-2.7/examples/worker.py 2016-05-24 14:54:49.000000000
+0200
@@ -2,7 +2,7 @@
# -*- coding: UTF-8 -*-
# vim: expandtab sw=4 ts=4 sts=4:
#
-# Copyright © 2003 - 2015 Michal Čihař <[email protected]>
+# Copyright © 2003 - 2016 Michal Čihař <[email protected]>
#
# This file is part of python-gammu <http://wammu.eu/python-gammu/>
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/gammu/__init__.py
new/python-gammu-2.7/gammu/__init__.py
--- old/python-gammu-2.5/gammu/__init__.py 2015-06-26 15:06:20.000000000
+0200
+++ new/python-gammu-2.7/gammu/__init__.py 2016-05-24 14:54:49.000000000
+0200
@@ -1,7 +1,7 @@
# -*- coding: UTF-8 -*-
# vim: expandtab sw=4 ts=4 sts=4:
#
-# Copyright © 2003 - 2015 Michal Čihař <[email protected]>
+# Copyright © 2003 - 2016 Michal Čihař <[email protected]>
#
# This file is part of python-gammu <http://wammu.eu/python-gammu/>
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/gammu/data.py
new/python-gammu-2.7/gammu/data.py
--- old/python-gammu-2.5/gammu/data.py 2015-06-26 15:06:20.000000000 +0200
+++ new/python-gammu-2.7/gammu/data.py 2016-05-24 14:54:49.000000000 +0200
@@ -1,7 +1,7 @@
# -*- coding: UTF-8 -*-
# vim: expandtab sw=4 ts=4 sts=4:
#
-# Copyright © 2003 - 2015 Michal Čihař <[email protected]>
+# Copyright © 2003 - 2016 Michal Čihař <[email protected]>
#
# This file is part of python-gammu <http://wammu.eu/python-gammu/>
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/gammu/exception.py
new/python-gammu-2.7/gammu/exception.py
--- old/python-gammu-2.5/gammu/exception.py 2015-06-26 15:06:20.000000000
+0200
+++ new/python-gammu-2.7/gammu/exception.py 2016-05-24 14:54:49.000000000
+0200
@@ -1,7 +1,7 @@
# -*- coding: UTF-8 -*-
# vim: expandtab sw=4 ts=4 sts=4:
#
-# Copyright © 2003 - 2015 Michal Čihař <[email protected]>
+# Copyright © 2003 - 2016 Michal Čihař <[email protected]>
#
# This file is part of python-gammu <http://wammu.eu/python-gammu/>
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/gammu/smsd.py
new/python-gammu-2.7/gammu/smsd.py
--- old/python-gammu-2.5/gammu/smsd.py 2015-06-26 15:06:20.000000000 +0200
+++ new/python-gammu-2.7/gammu/smsd.py 2016-05-24 14:54:49.000000000 +0200
@@ -1,7 +1,7 @@
# -*- coding: UTF-8 -*-
# vim: expandtab sw=4 ts=4 sts=4:
#
-# Copyright © 2003 - 2015 Michal Čihař <[email protected]>
+# Copyright © 2003 - 2016 Michal Čihař <[email protected]>
#
# This file is part of python-gammu <http://wammu.eu/python-gammu/>
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/gammu/src/convertors/backup.c
new/python-gammu-2.7/gammu/src/convertors/backup.c
--- old/python-gammu-2.5/gammu/src/convertors/backup.c 2015-06-26
15:06:20.000000000 +0200
+++ new/python-gammu-2.7/gammu/src/convertors/backup.c 2016-05-24
14:54:49.000000000 +0200
@@ -1,6 +1,6 @@
/*
* python-gammu - Phone communication libary
- * Copyright (C) 2003 - 2015 Michal Čihař
+ * Copyright (C) 2003 - 2016 Michal Čihař
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/gammu/src/convertors/base.c
new/python-gammu-2.7/gammu/src/convertors/base.c
--- old/python-gammu-2.5/gammu/src/convertors/base.c 2015-06-26
15:06:20.000000000 +0200
+++ new/python-gammu-2.7/gammu/src/convertors/base.c 2016-05-24
14:54:49.000000000 +0200
@@ -1,6 +1,6 @@
/*
* python-gammu - Phone communication libary
- * Copyright (C) 2003 - 2015 Michal Čihař
+ * Copyright (C) 2003 - 2016 Michal Čihař
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/gammu/src/convertors/bitmap.c
new/python-gammu-2.7/gammu/src/convertors/bitmap.c
--- old/python-gammu-2.5/gammu/src/convertors/bitmap.c 2015-06-26
15:06:20.000000000 +0200
+++ new/python-gammu-2.7/gammu/src/convertors/bitmap.c 2016-05-24
14:54:49.000000000 +0200
@@ -1,6 +1,6 @@
/*
* python-gammu - Phone communication libary
- * Copyright (C) 2003 - 2015 Michal Čihař
+ * Copyright (C) 2003 - 2016 Michal Čihař
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/gammu/src/convertors/calendar.c
new/python-gammu-2.7/gammu/src/convertors/calendar.c
--- old/python-gammu-2.5/gammu/src/convertors/calendar.c 2015-06-26
15:06:20.000000000 +0200
+++ new/python-gammu-2.7/gammu/src/convertors/calendar.c 2016-05-24
14:54:49.000000000 +0200
@@ -1,6 +1,6 @@
/*
* python-gammu - Phone communication libary
- * Copyright (C) 2003 - 2015 Michal Čihař
+ * Copyright (C) 2003 - 2016 Michal Čihař
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/gammu/src/convertors/call.c
new/python-gammu-2.7/gammu/src/convertors/call.c
--- old/python-gammu-2.5/gammu/src/convertors/call.c 2015-06-26
15:06:20.000000000 +0200
+++ new/python-gammu-2.7/gammu/src/convertors/call.c 2016-05-24
14:54:49.000000000 +0200
@@ -1,6 +1,6 @@
/*
* python-gammu - Phone communication libary
- * Copyright (C) 2003 - 2015 Michal Čihař
+ * Copyright (C) 2003 - 2016 Michal Čihař
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/gammu/src/convertors/diverts.c
new/python-gammu-2.7/gammu/src/convertors/diverts.c
--- old/python-gammu-2.5/gammu/src/convertors/diverts.c 2015-06-26
15:06:20.000000000 +0200
+++ new/python-gammu-2.7/gammu/src/convertors/diverts.c 2016-05-24
14:54:49.000000000 +0200
@@ -1,6 +1,6 @@
/*
* python-gammu - Phone communication libary
- * Copyright (C) 2003 - 2015 Michal Čihař
+ * Copyright (C) 2003 - 2016 Michal Čihař
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/gammu/src/convertors/file.c
new/python-gammu-2.7/gammu/src/convertors/file.c
--- old/python-gammu-2.5/gammu/src/convertors/file.c 2015-06-26
15:06:20.000000000 +0200
+++ new/python-gammu-2.7/gammu/src/convertors/file.c 2016-05-24
14:54:49.000000000 +0200
@@ -1,6 +1,6 @@
/*
* python-gammu - Phone communication libary
- * Copyright (C) 2003 - 2015 Michal Čihař
+ * Copyright (C) 2003 - 2016 Michal Čihař
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/gammu/src/convertors/memory.c
new/python-gammu-2.7/gammu/src/convertors/memory.c
--- old/python-gammu-2.5/gammu/src/convertors/memory.c 2015-06-26
15:06:20.000000000 +0200
+++ new/python-gammu-2.7/gammu/src/convertors/memory.c 2016-05-24
14:54:49.000000000 +0200
@@ -1,6 +1,6 @@
/*
* python-gammu - Phone communication libary
- * Copyright (C) 2003 - 2015 Michal Čihař
+ * Copyright (C) 2003 - 2016 Michal Čihař
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -407,17 +407,18 @@
location = GetCharFromDict(item, "Location");
if (location == NULL) {
- entry->Entries[i].Location = PBK_Location_Unknown;
- } else {
- if (strcmp(location, "Home") == 0) {
- entry->Entries[i].Location = PBK_Location_Home;
- } else if (strcmp(location, "Work") == 0) {
- entry->Entries[i].Location = PBK_Location_Work;
- } else {
- entry->Entries[i].Location = PBK_Location_Unknown;
- }
- free(location);
- }
+ PyErr_Clear();
+ entry->Entries[i].Location = PBK_Location_Unknown;
+ } else {
+ if (strcmp(location, "Home") == 0) {
+ entry->Entries[i].Location = PBK_Location_Home;
+ } else if (strcmp(location, "Work") == 0) {
+ entry->Entries[i].Location = PBK_Location_Work;
+ } else {
+ entry->Entries[i].Location =
PBK_Location_Unknown;
+ }
+ free(location);
+ }
/* Zero everything, just to be sure */
entry->Entries[i].Text[0] = 0;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/gammu/src/convertors/misc.c
new/python-gammu-2.7/gammu/src/convertors/misc.c
--- old/python-gammu-2.5/gammu/src/convertors/misc.c 2015-06-26
15:06:20.000000000 +0200
+++ new/python-gammu-2.7/gammu/src/convertors/misc.c 2016-05-24
14:54:49.000000000 +0200
@@ -1,6 +1,6 @@
/*
* python-gammu - Phone communication libary
- * Copyright (C) 2003 - 2015 Michal Čihař
+ * Copyright (C) 2003 - 2016 Michal Čihař
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/gammu/src/convertors/ringtone.c
new/python-gammu-2.7/gammu/src/convertors/ringtone.c
--- old/python-gammu-2.5/gammu/src/convertors/ringtone.c 2015-06-26
15:06:20.000000000 +0200
+++ new/python-gammu-2.7/gammu/src/convertors/ringtone.c 2016-05-24
14:54:49.000000000 +0200
@@ -1,6 +1,6 @@
/*
* python-gammu - Phone communication libary
- * Copyright (C) 2003 - 2015 Michal Čihař
+ * Copyright (C) 2003 - 2016 Michal Čihař
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/gammu/src/convertors/sms.c
new/python-gammu-2.7/gammu/src/convertors/sms.c
--- old/python-gammu-2.5/gammu/src/convertors/sms.c 2015-06-26
15:06:20.000000000 +0200
+++ new/python-gammu-2.7/gammu/src/convertors/sms.c 2016-05-24
14:54:49.000000000 +0200
@@ -1,6 +1,6 @@
/*
* python-gammu - Phone communication libary
- * Copyright (C) 2003 - 2015 Michal Čihař
+ * Copyright (C) 2003 - 2016 Michal Čihař
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/gammu/src/convertors/string.c
new/python-gammu-2.7/gammu/src/convertors/string.c
--- old/python-gammu-2.5/gammu/src/convertors/string.c 2015-06-26
15:06:20.000000000 +0200
+++ new/python-gammu-2.7/gammu/src/convertors/string.c 2016-05-24
14:54:49.000000000 +0200
@@ -1,6 +1,6 @@
/*
* python-gammu - Phone communication libary
- * Copyright (C) 2003 - 2015 Michal Čihař
+ * Copyright (C) 2003 - 2016 Michal Čihař
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/gammu/src/convertors/time.c
new/python-gammu-2.7/gammu/src/convertors/time.c
--- old/python-gammu-2.5/gammu/src/convertors/time.c 2015-06-26
15:06:20.000000000 +0200
+++ new/python-gammu-2.7/gammu/src/convertors/time.c 2016-05-24
14:54:49.000000000 +0200
@@ -1,6 +1,6 @@
/*
* python-gammu - Phone communication libary
- * Copyright (C) 2003 - 2015 Michal Čihař
+ * Copyright (C) 2003 - 2016 Michal Čihař
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/gammu/src/convertors/todo.c
new/python-gammu-2.7/gammu/src/convertors/todo.c
--- old/python-gammu-2.5/gammu/src/convertors/todo.c 2015-06-26
15:06:20.000000000 +0200
+++ new/python-gammu-2.7/gammu/src/convertors/todo.c 2016-05-24
14:54:49.000000000 +0200
@@ -1,6 +1,6 @@
/*
* python-gammu - Phone communication libary
- * Copyright (C) 2003 - 2015 Michal Čihař
+ * Copyright (C) 2003 - 2016 Michal Čihař
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/gammu/src/convertors/wap.c
new/python-gammu-2.7/gammu/src/convertors/wap.c
--- old/python-gammu-2.5/gammu/src/convertors/wap.c 2015-06-26
15:06:20.000000000 +0200
+++ new/python-gammu-2.7/gammu/src/convertors/wap.c 2016-05-24
14:54:49.000000000 +0200
@@ -1,6 +1,6 @@
/*
* python-gammu - Phone communication libary
- * Copyright (C) 2003 - 2015 Michal Čihař
+ * Copyright (C) 2003 - 2016 Michal Čihař
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/gammu/src/data.c
new/python-gammu-2.7/gammu/src/data.c
--- old/python-gammu-2.5/gammu/src/data.c 2015-06-26 15:06:20.000000000
+0200
+++ new/python-gammu-2.7/gammu/src/data.c 2016-05-24 14:54:49.000000000
+0200
@@ -1,6 +1,6 @@
/*
* python-gammu - Phone communication libary
- * Copyright (C) 2003 - 2015 Michal Čihař
+ * Copyright (C) 2003 - 2016 Michal Čihař
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/gammu/src/errors.c
new/python-gammu-2.7/gammu/src/errors.c
--- old/python-gammu-2.5/gammu/src/errors.c 2015-06-26 15:06:20.000000000
+0200
+++ new/python-gammu-2.7/gammu/src/errors.c 2016-05-24 14:54:49.000000000
+0200
@@ -1,6 +1,6 @@
/*
* python-gammu - Phone communication libary
- * Copyright (C) 2003 - 2015 Michal Čihař
+ * Copyright (C) 2003 - 2016 Michal Čihař
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/gammu/src/gammu.c
new/python-gammu-2.7/gammu/src/gammu.c
--- old/python-gammu-2.5/gammu/src/gammu.c 2016-01-19 14:25:58.000000000
+0100
+++ new/python-gammu-2.7/gammu/src/gammu.c 2016-10-20 17:52:12.000000000
+0200
@@ -1,6 +1,6 @@
/*
* python-gammu - Phone communication libary
- * Copyright (C) 2003 - 2015 Michal Čihař
+ * Copyright (C) 2003 - 2016 Michal Čihař
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -4750,7 +4750,8 @@
static char *kwlist[] = {"File", NULL};
PyObject *value, *result;
GSM_File File;
- int handle, size;
+ int handle;
+ size_t size;
if (!PyArg_ParseTupleAndKeywords(args, kwds, "O!", kwlist,
&PyDict_Type, &(value)))
@@ -4825,7 +4826,8 @@
static char *kwlist[] = {"File", NULL};
PyObject *value, *result;
GSM_File File;
- int handle, pos;
+ int handle;
+ size_t pos;
if (!PyArg_ParseTupleAndKeywords(args, kwds, "O!", kwlist,
&PyDict_Type, &(value)))
@@ -4900,7 +4902,8 @@
static char *kwlist[] = {"File", NULL};
PyObject *value, *result;
GSM_File File;
- int handle, pos;
+ int handle;
+ size_t pos;
if (!PyArg_ParseTupleAndKeywords(args, kwds, "O!", kwlist,
&PyDict_Type, &(value)))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/gammu/src/misc.c
new/python-gammu-2.7/gammu/src/misc.c
--- old/python-gammu-2.5/gammu/src/misc.c 2015-06-26 15:06:20.000000000
+0200
+++ new/python-gammu-2.7/gammu/src/misc.c 2016-05-24 14:54:49.000000000
+0200
@@ -1,6 +1,6 @@
/*
* python-gammu - Phone communication libary
- * Copyright (C) 2003 - 2015 Michal Čihař
+ * Copyright (C) 2003 - 2016 Michal Čihař
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/gammu/src/smsd.c
new/python-gammu-2.7/gammu/src/smsd.c
--- old/python-gammu-2.5/gammu/src/smsd.c 2015-10-01 17:05:55.000000000
+0200
+++ new/python-gammu-2.7/gammu/src/smsd.c 2016-05-24 14:54:49.000000000
+0200
@@ -1,6 +1,6 @@
/*
* python-gammu - Phone communication libary, SMSD part
- * Copyright (C) 2003 - 2015 Michal Čihař
+ * Copyright (C) 2003 - 2016 Michal Čihař
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/gammu/worker.py
new/python-gammu-2.7/gammu/worker.py
--- old/python-gammu-2.5/gammu/worker.py 2015-06-26 15:06:20.000000000
+0200
+++ new/python-gammu-2.7/gammu/worker.py 2016-05-24 14:54:49.000000000
+0200
@@ -1,7 +1,7 @@
# -*- coding: UTF-8 -*-
# vim: expandtab sw=4 ts=4 sts=4:
#
-# Copyright © 2003 - 2015 Michal Čihař <[email protected]>
+# Copyright © 2003 - 2016 Michal Čihař <[email protected]>
#
# This file is part of python-gammu <http://wammu.eu/python-gammu/>
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/include/convertors.h
new/python-gammu-2.7/include/convertors.h
--- old/python-gammu-2.5/include/convertors.h 2015-06-26 15:06:20.000000000
+0200
+++ new/python-gammu-2.7/include/convertors.h 2016-05-24 14:54:49.000000000
+0200
@@ -1,6 +1,6 @@
/*
* python-gammu - Phone communication libary
- * Copyright (C) 2003 - 2015 Michal Čihař
+ * Copyright (C) 2003 - 2016 Michal Čihař
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/include/data.h
new/python-gammu-2.7/include/data.h
--- old/python-gammu-2.5/include/data.h 2015-06-26 15:06:20.000000000 +0200
+++ new/python-gammu-2.7/include/data.h 2016-05-24 14:54:49.000000000 +0200
@@ -1,6 +1,6 @@
/*
* python-gammu - Phone communication libary
- * Copyright (C) 2003 - 2015 Michal Čihař
+ * Copyright (C) 2003 - 2016 Michal Čihař
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/include/errors.h
new/python-gammu-2.7/include/errors.h
--- old/python-gammu-2.5/include/errors.h 2015-06-26 15:06:20.000000000
+0200
+++ new/python-gammu-2.7/include/errors.h 2016-05-24 14:54:49.000000000
+0200
@@ -1,6 +1,6 @@
/*
* python-gammu - Phone communication libary
- * Copyright (C) 2003 - 2015 Michal Čihař
+ * Copyright (C) 2003 - 2016 Michal Čihař
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/include/misc.h
new/python-gammu-2.7/include/misc.h
--- old/python-gammu-2.5/include/misc.h 2015-06-26 15:06:20.000000000 +0200
+++ new/python-gammu-2.7/include/misc.h 2016-05-24 14:54:49.000000000 +0200
@@ -1,6 +1,6 @@
/*
* python-gammu - Phone communication libary
- * Copyright (C) 2003 - 2015 Michal Čihař
+ * Copyright (C) 2003 - 2016 Michal Čihař
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/python_gammu.egg-info/PKG-INFO
new/python-gammu-2.7/python_gammu.egg-info/PKG-INFO
--- old/python-gammu-2.5/python_gammu.egg-info/PKG-INFO 2016-01-19
15:17:05.000000000 +0100
+++ new/python-gammu-2.7/python_gammu.egg-info/PKG-INFO 2016-10-23
15:07:57.000000000 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 1.1
Name: python-gammu
-Version: 2.5
+Version: 2.7
Summary: Gammu bindings
Home-page: http://wammu.eu/python-gammu/
Author: Michal Čihař
@@ -53,7 +53,7 @@
License
=======
- Copyright (C) 2003 - 2015 Michal Čihař
+ Copyright (C) 2003 - 2016 Michal Čihař
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/python_gammu.egg-info/SOURCES.txt
new/python-gammu-2.7/python_gammu.egg-info/SOURCES.txt
--- old/python-gammu-2.5/python_gammu.egg-info/SOURCES.txt 2016-01-19
15:17:05.000000000 +0100
+++ new/python-gammu-2.7/python_gammu.egg-info/SOURCES.txt 2016-10-23
15:07:57.000000000 +0200
@@ -80,7 +80,6 @@
test/test_sms.py
test/test_smsd.py
test/test_worker.py
-test/data/.sqlite.sql.swp
test/data/02.vcs
test/data/UK32Holidays.ics
test/data/bug-779.vcf
@@ -89,6 +88,7 @@
test/data/rrule.ics
test/data/sqlite-14.sql
test/data/sqlite-15.sql
+test/data/sqlite-16.sql
test/data/gammu-dummy/calendar/2
test/data/gammu-dummy/calendar/22
test/data/gammu-dummy/fs/file5
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/setup.py
new/python-gammu-2.7/setup.py
--- old/python-gammu-2.5/setup.py 2015-10-01 15:05:24.000000000 +0200
+++ new/python-gammu-2.7/setup.py 2016-10-20 17:52:10.000000000 +0200
@@ -2,7 +2,7 @@
# -*- coding: UTF-8 -*-
# vim: expandtab sw=4 ts=4 sts=4:
#
-# Copyright © 2003 - 2015 Michal Čihař <[email protected]>
+# Copyright © 2003 - 2016 Michal Čihař <[email protected]>
#
# This file is part of python-gammu <http://wammu.eu/python-gammu/>
#
@@ -30,8 +30,8 @@
import codecs
# some defines
-VERSION = '2.5'
-GAMMU_REQUIRED = '1.34.0'
+VERSION = '2.7'
+GAMMU_REQUIRED = '1.37.90'
README_FILE = os.path.join(os.path.dirname(__file__), 'README.rst')
with codecs.open(README_FILE, 'r', 'utf-8') as readme:
README = readme.read()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/test/__init__.py
new/python-gammu-2.7/test/__init__.py
--- old/python-gammu-2.5/test/__init__.py 2015-06-26 15:06:20.000000000
+0200
+++ new/python-gammu-2.7/test/__init__.py 2016-05-24 14:54:49.000000000
+0200
@@ -1,7 +1,7 @@
# -*- coding: UTF-8 -*-
# vim: expandtab sw=4 ts=4 sts=4:
#
-# Copyright © 2003 - 2015 Michal Čihař <[email protected]>
+# Copyright © 2003 - 2016 Michal Čihař <[email protected]>
#
# This file is part of python-gammu <http://wammu.eu/python-gammu/>
#
Binary files old/python-gammu-2.5/test/data/.sqlite.sql.swp and
new/python-gammu-2.7/test/data/.sqlite.sql.swp differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/test/data/sqlite-16.sql
new/python-gammu-2.7/test/data/sqlite-16.sql
--- old/python-gammu-2.5/test/data/sqlite-16.sql 1970-01-01
01:00:00.000000000 +0100
+++ new/python-gammu-2.7/test/data/sqlite-16.sql 2016-09-10
13:13:03.000000000 +0200
@@ -0,0 +1,135 @@
+CREATE TABLE gammu (
+ Version INTEGER NOT NULL DEFAULT '0' PRIMARY KEY
+);
+
+INSERT INTO gammu (Version) VALUES (16);
+
+CREATE TABLE inbox (
+ UpdatedInDB NUMERIC NOT NULL DEFAULT (datetime('now')),
+ ReceivingDateTime NUMERIC NOT NULL DEFAULT (datetime('now')),
+ Text TEXT NOT NULL,
+ SenderNumber TEXT NOT NULL DEFAULT '',
+ Coding TEXT NOT NULL DEFAULT 'Default_No_Compression',
+ UDH TEXT NOT NULL,
+ SMSCNumber TEXT NOT NULL DEFAULT '',
+ Class INTEGER NOT NULL DEFAULT '-1',
+ TextDecoded TEXT NOT NULL DEFAULT '',
+ ID INTEGER PRIMARY KEY AUTOINCREMENT,
+ RecipientID TEXT NOT NULL,
+ Processed TEXT NOT NULL DEFAULT 'false',
+ CHECK (Coding IN
+
('Default_No_Compression','Unicode_No_Compression','8bit','Default_Compression','Unicode_Compression'))
+);
+
+CREATE TRIGGER update_inbox_time UPDATE ON inbox
+ BEGIN
+ UPDATE inbox SET UpdatedInDB = datetime('now') WHERE ID = old.ID;
+ END;
+
+CREATE TABLE outbox (
+ UpdatedInDB NUMERIC NOT NULL DEFAULT (datetime('now')),
+ InsertIntoDB NUMERIC NOT NULL DEFAULT (datetime('now')),
+ SendingDateTime NUMERIC NOT NULL DEFAULT (datetime('now')),
+ SendBefore time NOT NULL DEFAULT '23:59:59',
+ SendAfter time NOT NULL DEFAULT '00:00:00',
+ Text TEXT,
+ DestinationNumber TEXT NOT NULL DEFAULT '',
+ Coding TEXT NOT NULL DEFAULT 'Default_No_Compression',
+ UDH TEXT,
+ Class INTEGER DEFAULT '-1',
+ TextDecoded TEXT NOT NULL DEFAULT '',
+ ID INTEGER PRIMARY KEY AUTOINCREMENT,
+ MultiPart TEXT NOT NULL DEFAULT 'false',
+ RelativeValidity INTEGER DEFAULT '-1',
+ SenderID TEXT,
+ SendingTimeOut NUMERIC NOT NULL DEFAULT (datetime('now')),
+ DeliveryReport TEXT DEFAULT 'default',
+ CreatorID TEXT NOT NULL,
+ Retries INTEGER DEFAULT '0',
+ Priority INTEGER DEFAULT '0',
+ CHECK (Coding IN
+
('Default_No_Compression','Unicode_No_Compression','8bit','Default_Compression','Unicode_Compression')),
+ CHECK (DeliveryReport IN ('default','yes','no'))
+);
+
+CREATE INDEX outbox_date ON outbox(SendingDateTime, SendingTimeOut);
+CREATE INDEX outbox_sender ON outbox(SenderID);
+
+CREATE TRIGGER update_outbox_time UPDATE ON outbox
+ BEGIN
+ UPDATE outbox SET UpdatedInDB = datetime('now') WHERE ID = old.ID;
+ END;
+
+CREATE TABLE outbox_multipart (
+ Text TEXT,
+ Coding TEXT NOT NULL DEFAULT 'Default_No_Compression',
+ UDH TEXT,
+ Class INTEGER DEFAULT '-1',
+ TextDecoded TEXT DEFAULT NULL,
+ ID INTEGER,
+ SequencePosition INTEGER NOT NULL DEFAULT '1',
+ CHECK (Coding IN
+
('Default_No_Compression','Unicode_No_Compression','8bit','Default_Compression','Unicode_Compression')),
+ PRIMARY KEY (ID, SequencePosition)
+);
+
+CREATE TABLE phones (
+ ID TEXT NOT NULL,
+ UpdatedInDB NUMERIC NOT NULL DEFAULT (datetime('now')),
+ InsertIntoDB NUMERIC NOT NULL DEFAULT (datetime('now')),
+ TimeOut NUMERIC NOT NULL DEFAULT (datetime('now')),
+ Send TEXT NOT NULL DEFAULT 'no',
+ Receive TEXT NOT NULL DEFAULT 'no',
+ IMEI TEXT PRIMARY KEY NOT NULL,
+ IMSI TEXT NOT NULL,
+ NetCode TEXT DEFAULT 'ERROR',
+ NetName TEXT DEFAULT 'ERROR',
+ Client TEXT NOT NULL,
+ Battery INTEGER NOT NULL DEFAULT -1,
+ Signal INTEGER NOT NULL DEFAULT -1,
+ Sent INTEGER NOT NULL DEFAULT 0,
+ Received INTEGER NOT NULL DEFAULT 0
+);
+
+CREATE TRIGGER update_phones_time UPDATE ON phones
+ BEGIN
+ UPDATE phones SET UpdatedInDB = datetime('now') WHERE IMEI = old.IMEI;
+ END;
+
+CREATE TABLE sentitems (
+ UpdatedInDB NUMERIC NOT NULL DEFAULT (datetime('now')),
+ InsertIntoDB NUMERIC NOT NULL DEFAULT (datetime('now')),
+ SendingDateTime NUMERIC NOT NULL DEFAULT (datetime('now')),
+ DeliveryDateTime NUMERIC NULL,
+ Text TEXT NOT NULL,
+ DestinationNumber TEXT NOT NULL DEFAULT '',
+ Coding TEXT NOT NULL DEFAULT 'Default_No_Compression',
+ UDH TEXT NOT NULL,
+ SMSCNumber TEXT NOT NULL DEFAULT '',
+ Class INTEGER NOT NULL DEFAULT '-1',
+ TextDecoded TEXT NOT NULL DEFAULT '',
+ ID INTEGER,
+ SenderID TEXT NOT NULL,
+ SequencePosition INTEGER NOT NULL DEFAULT '1',
+ Status TEXT NOT NULL DEFAULT 'SendingOK',
+ StatusError INTEGER NOT NULL DEFAULT '-1',
+ TPMR INTEGER NOT NULL DEFAULT '-1',
+ RelativeValidity INTEGER NOT NULL DEFAULT '-1',
+ CreatorID TEXT NOT NULL,
+ CHECK (Status IN
+
('SendingOK','SendingOKNoReport','SendingError','DeliveryOK','DeliveryFailed','DeliveryPending',
+ 'DeliveryUnknown','Error')),
+ CHECK (Coding IN
+
('Default_No_Compression','Unicode_No_Compression','8bit','Default_Compression','Unicode_Compression'))
,
+ PRIMARY KEY (ID, SequencePosition)
+);
+
+CREATE INDEX sentitems_date ON sentitems(DeliveryDateTime);
+CREATE INDEX sentitems_tpmr ON sentitems(TPMR);
+CREATE INDEX sentitems_dest ON sentitems(DestinationNumber);
+CREATE INDEX sentitems_sender ON sentitems(SenderID);
+
+CREATE TRIGGER update_sentitems_time UPDATE ON sentitems
+ BEGIN
+ UPDATE sentitems SET UpdatedInDB = datetime('now') WHERE ID = old.ID;
+ END;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/test/test_backup.py
new/python-gammu-2.7/test/test_backup.py
--- old/python-gammu-2.5/test/test_backup.py 2015-06-26 15:06:20.000000000
+0200
+++ new/python-gammu-2.7/test/test_backup.py 2016-05-24 14:54:49.000000000
+0200
@@ -1,7 +1,7 @@
# -*- coding: UTF-8 -*-
# vim: expandtab sw=4 ts=4 sts=4:
#
-# Copyright © 2003 - 2015 Michal Čihař <[email protected]>
+# Copyright © 2003 - 2016 Michal Čihař <[email protected]>
#
# This file is part of python-gammu <http://wammu.eu/python-gammu/>
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/test/test_config.py
new/python-gammu-2.7/test/test_config.py
--- old/python-gammu-2.5/test/test_config.py 2015-10-01 15:05:24.000000000
+0200
+++ new/python-gammu-2.7/test/test_config.py 2016-05-24 14:54:49.000000000
+0200
@@ -1,7 +1,7 @@
# -*- coding: UTF-8 -*-
# vim: expandtab sw=4 ts=4 sts=4:
#
-# Copyright © 2003 - 2015 Michal Čihař <[email protected]>
+# Copyright © 2003 - 2016 Michal Čihař <[email protected]>
#
# This file is part of python-gammu <http://wammu.eu/python-gammu/>
#
@@ -106,6 +106,7 @@
gammu.SetDebugFile(testfile.file)
self.check_operation(testfile.name)
finally:
+ gammu.SetDebugFile(None)
testfile.close()
def test_filename(self):
@@ -114,6 +115,7 @@
gammu.SetDebugFile(testfile.name)
self.check_operation(testfile.name)
finally:
+ gammu.SetDebugFile(None)
testfile.close()
def test_none(self):
@@ -129,4 +131,5 @@
with open(testfile.name, 'r') as handle:
self.assertEqual('', handle.read())
finally:
+ gammu.SetDebugFile(None)
testfile.close()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/test/test_data.py
new/python-gammu-2.7/test/test_data.py
--- old/python-gammu-2.5/test/test_data.py 2015-06-26 15:06:20.000000000
+0200
+++ new/python-gammu-2.7/test/test_data.py 2016-05-24 14:54:49.000000000
+0200
@@ -1,7 +1,7 @@
# -*- coding: UTF-8 -*-
# vim: expandtab sw=4 ts=4 sts=4:
#
-# Copyright © 2003 - 2015 Michal Čihař <[email protected]>
+# Copyright © 2003 - 2016 Michal Čihař <[email protected]>
#
# This file is part of python-gammu <http://wammu.eu/python-gammu/>
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/test/test_dummy.py
new/python-gammu-2.7/test/test_dummy.py
--- old/python-gammu-2.5/test/test_dummy.py 2016-01-19 14:41:52.000000000
+0100
+++ new/python-gammu-2.7/test/test_dummy.py 2016-10-20 18:59:00.000000000
+0200
@@ -1,7 +1,7 @@
# -*- coding: UTF-8 -*-
# vim: expandtab sw=4 ts=4 sts=4:
#
-# Copyright © 2003 - 2015 Michal Čihař <[email protected]>
+# Copyright © 2003 - 2016 Michal Čihař <[email protected]>
#
# This file is part of python-gammu <http://wammu.eu/python-gammu/>
#
@@ -41,7 +41,7 @@
[smsd]
commtimeout = 1
-debuglevel = 0
+debuglevel = 255
logfile = stderr
service = sql
driver = sqlite3
@@ -54,12 +54,14 @@
class DummyTest(unittest.TestCase):
test_dir = None
config_name = None
+ dummy_dir = None
+ _called = False
def setUp(self):
self.test_dir = tempfile.mkdtemp()
- dummy_dir = os.path.join(self.test_dir, 'gammu-dummy')
+ self.dummy_dir = os.path.join(self.test_dir, 'gammu-dummy')
self.config_name = os.path.join(self.test_dir, '.gammurc')
- shutil.copytree(DUMMY_DIR, dummy_dir)
+ shutil.copytree(DUMMY_DIR, self.dummy_dir)
with open(self.config_name, 'w') as handle:
handle.write(CONFIGURATION.format(path=self.test_dir))
@@ -72,10 +74,30 @@
state_machine.Init()
return state_machine
+ def fake_incoming_call(self):
+ """Fake incoming call"""
+ filename = os.path.join(self.dummy_dir, 'incoming-call')
+ with open(filename, 'w') as handle:
+ handle.write('\n')
+
+ def check_incoming_call(self):
+ """Checks whether incoming call faking is supported"""
+ current = tuple([int(x) for x in gammu.Version()[2].split('.')])
+ if current < (1, 37, 91):
+ raise unittest.SkipTest(
+ 'Not supported in version {0}'.format(gammu.Version()[2])
+ )
+
+ def call_callback(self, state_machine, response, data):
+ '''
+ Callback on USSD data.
+ '''
+ self._called = True
+ self.assertEqual(response, 'Call')
+ self.assertEqual(data['Number'], '+800123456')
-class BasicDummyTest(DummyTest):
- _called = False
+class BasicDummyTest(DummyTest):
def test_model(self):
state_machine = self.get_statemachine()
self.assertEqual(state_machine.GetModel()[1], 'Dummy')
@@ -147,6 +169,22 @@
)
remain = remain - 1
+ def test_getmemory(self):
+ state_machine = self.get_statemachine()
+
+ location = state_machine.AddMemory(
+ {
+ 'MemoryType': 'SM',
+ 'Entries': [
+ {'Type': 'Number_Mobile', 'Value': '123456'},
+ {'Type': 'Text_Name', 'Value': 'Jmeno'},
+ ]
+ }
+ )
+
+ read = state_machine.GetMemory('SM', location)
+ self.assertEqual(len(read['Entries']), 2)
+
def test_calendar(self):
state_machine = self.get_statemachine()
status = state_machine.GetCalendarStatus()
@@ -364,3 +402,14 @@
break
self.assertEqual(folders, 3)
self.assertEqual(files, 6)
+
+ def test_incoming_call(self):
+ self.check_incoming_call()
+ self._called = False
+ state_machine = self.get_statemachine()
+ state_machine.SetIncomingCallback(self.call_callback)
+ state_machine.SetIncomingCall()
+ state_machine.GetSignalQuality()
+ self.fake_incoming_call()
+ state_machine.GetSignalQuality()
+ self.assertTrue(self._called)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/test/test_errors.py
new/python-gammu-2.7/test/test_errors.py
--- old/python-gammu-2.5/test/test_errors.py 2015-06-26 15:06:20.000000000
+0200
+++ new/python-gammu-2.7/test/test_errors.py 2016-05-24 14:54:49.000000000
+0200
@@ -1,7 +1,7 @@
# -*- coding: UTF-8 -*-
# vim: expandtab sw=4 ts=4 sts=4:
#
-# Copyright © 2003 - 2015 Michal Čihař <[email protected]>
+# Copyright © 2003 - 2016 Michal Čihař <[email protected]>
#
# This file is part of python-gammu <http://wammu.eu/python-gammu/>
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/test/test_sms.py
new/python-gammu-2.7/test/test_sms.py
--- old/python-gammu-2.5/test/test_sms.py 2015-06-26 15:06:20.000000000
+0200
+++ new/python-gammu-2.7/test/test_sms.py 2016-05-24 14:54:49.000000000
+0200
@@ -1,7 +1,7 @@
# -*- coding: UTF-8 -*-
# vim: expandtab sw=4 ts=4 sts=4:
#
-# Copyright © 2003 - 2015 Michal Čihař <[email protected]>
+# Copyright © 2003 - 2016 Michal Čihař <[email protected]>
#
# This file is part of python-gammu <http://wammu.eu/python-gammu/>
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/test/test_smsd.py
new/python-gammu-2.7/test/test_smsd.py
--- old/python-gammu-2.5/test/test_smsd.py 2016-01-19 14:40:33.000000000
+0100
+++ new/python-gammu-2.7/test/test_smsd.py 2016-10-20 19:49:02.000000000
+0200
@@ -1,7 +1,7 @@
# -*- coding: UTF-8 -*-
# vim: expandtab sw=4 ts=4 sts=4:
#
-# Copyright © 2003 - 2015 Michal Čihař <[email protected]>
+# Copyright © 2003 - 2016 Michal Čihař <[email protected]>
#
# This file is part of python-gammu <http://wammu.eu/python-gammu/>
#
@@ -19,6 +19,7 @@
# with this program; if not, write to the Free Software Foundation, Inc.,
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
+from __future__ import print_function
from .test_dummy import DummyTest
import gammu.smsd
import os
@@ -51,8 +52,12 @@
if version < (1, 36, 7):
dbver = 14
- else:
+ elif version < (1, 37, 90):
dbver = 15
+ else:
+ dbver = 16
+
+ print('Gammu version {0}, SMSD DB version {1}'.format(version, dbver))
return os.path.join(
os.path.dirname(__file__),
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-gammu-2.5/test/test_worker.py
new/python-gammu-2.7/test/test_worker.py
--- old/python-gammu-2.5/test/test_worker.py 2015-06-26 15:06:20.000000000
+0200
+++ new/python-gammu-2.7/test/test_worker.py 2016-10-20 19:08:14.000000000
+0200
@@ -1,7 +1,7 @@
# -*- coding: UTF-8 -*-
# vim: expandtab sw=4 ts=4 sts=4:
#
-# Copyright © 2003 - 2015 Michal Čihař <[email protected]>
+# Copyright © 2003 - 2016 Michal Čihař <[email protected]>
#
# This file is part of python-gammu <http://wammu.eu/python-gammu/>
#
@@ -303,6 +303,7 @@
self.results.append((name, result, error, percents))
def test_worker(self):
+ self.results = []
worker = gammu.worker.GammuWorker(self.callback)
worker.configure(self.get_statemachine().GetConfig())
# We can directly invoke commands
@@ -344,3 +345,16 @@
self.maxDiff = None
self.assertEqual(WORKER_EXPECT, self.results)
+
+ def test_incoming(self):
+ self.check_incoming_call()
+ self.results = []
+ self._called = False
+ worker = gammu.worker.GammuWorker(self.callback)
+ worker.configure(self.get_statemachine().GetConfig())
+ worker.initiate()
+ worker.enqueue('SetIncomingCallback', (self.call_callback, ))
+ worker.enqueue('SetIncomingCall')
+ self.fake_incoming_call()
+ worker.terminate()
+ self.assertTrue(self._called)