Hello community,
here is the log from the commit of package python-fritzconnection for
openSUSE:Factory checked in at 2020-03-24 22:35:41
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-fritzconnection (Old)
and /work/SRC/openSUSE:Factory/.python-fritzconnection.new.3160 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-fritzconnection"
Tue Mar 24 22:35:41 2020 rev:2 rq:787697 version:1.2.1
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-fritzconnection/python-fritzconnection.changes
2020-03-17 13:08:10.645708303 +0100
+++
/work/SRC/openSUSE:Factory/.python-fritzconnection.new.3160/python-fritzconnection.changes
2020-03-24 22:37:32.309240927 +0100
@@ -1,0 +2,5 @@
+Tue Mar 17 07:21:09 UTC 2020 - Martin Hauke <[email protected]>
+
+- Add correct tarball (version 1.2.1)
+
+-------------------------------------------------------------------
Old:
----
fritzconnection-1.2.0.tar.gz
New:
----
fritzconnection-1.2.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-fritzconnection.spec ++++++
--- /var/tmp/diff_new_pack.Nn6Nd8/_old 2020-03-24 22:37:33.589241549 +0100
+++ /var/tmp/diff_new_pack.Nn6Nd8/_new 2020-03-24 22:37:33.589241549 +0100
@@ -19,7 +19,7 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
%define skip_python2 1
Name: python-fritzconnection
-Version: 1.2.0
+Version: 1.2.1
Release: 0
Summary: A Python module to talk to a AVM fritzbox
License: MIT
++++++ fritzconnection-1.2.0.tar.gz -> fritzconnection-1.2.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/fritzconnection-1.2.0/docs/sources/changes.rst
new/fritzconnection-1.2.1/docs/sources/changes.rst
--- old/fritzconnection-1.2.0/docs/sources/changes.rst 2020-01-02
10:18:32.000000000 +0100
+++ new/fritzconnection-1.2.1/docs/sources/changes.rst 2020-01-07
11:06:02.000000000 +0100
@@ -3,6 +3,11 @@
Version History
===============
+1.2.1
+-----
+
+- library modules handling complex datatypes (urls) can now reuse
fritzconnection sessions.
+
1.2.0
-----
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/fritzconnection-1.2.0/fritzconnection/__init__.py
new/fritzconnection-1.2.1/fritzconnection/__init__.py
--- old/fritzconnection-1.2.0/fritzconnection/__init__.py 2020-01-02
10:18:32.000000000 +0100
+++ new/fritzconnection-1.2.1/fritzconnection/__init__.py 2020-01-07
11:06:02.000000000 +0100
@@ -2,5 +2,5 @@
from .core.fritzconnection import FritzConnection
-__version__ = '1.2.0'
+__version__ = '1.2.1'
package_version = __version__
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/fritzconnection-1.2.0/fritzconnection/core/fritzconnection.py
new/fritzconnection-1.2.1/fritzconnection/core/fritzconnection.py
--- old/fritzconnection-1.2.0/fritzconnection/core/fritzconnection.py
2020-01-02 10:18:32.000000000 +0100
+++ new/fritzconnection-1.2.1/fritzconnection/core/fritzconnection.py
2020-01-07 11:06:02.000000000 +0100
@@ -94,14 +94,16 @@
# session is optional but will speed up connections
# (significantly for tls):
- session = requests.Session()
- session.verify = False
- session.timeout = timeout
+ self.session = requests.Session()
+ self.session.verify = False
+ self.session.timeout = timeout
self.soaper = Soaper(
- address, port, user, password, timeout=timeout, session=session
+ address, port, user, password, timeout=timeout,
session=self.session
+ )
+ self.device_manager = DeviceManager(
+ timeout=timeout, session=self.session
)
- self.device_manager = DeviceManager(timeout=timeout, session=session)
for description in FRITZ_DESCRIPTIONS:
source = f'{address}:{port}/{description}'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/fritzconnection-1.2.0/fritzconnection/lib/fritzcall.py
new/fritzconnection-1.2.1/fritzconnection/lib/fritzcall.py
--- old/fritzconnection-1.2.0/fritzconnection/lib/fritzcall.py 2020-01-02
10:18:32.000000000 +0100
+++ new/fritzconnection-1.2.1/fritzconnection/lib/fritzcall.py 2020-01-07
11:06:02.000000000 +0100
@@ -65,7 +65,7 @@
url += f'&days={days}'
elif num:
url += f'&max={num}'
- root = get_xml_root(url)
+ root = get_xml_root(url, session=self.fc.session)
self.calls = CallCollection(root)
def get_calls(self, calltype=ALL_CALL_TYPES, update=True,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/fritzconnection-1.2.0/fritzconnection/lib/fritzphonebook.py
new/fritzconnection-1.2.1/fritzconnection/lib/fritzphonebook.py
--- old/fritzconnection-1.2.0/fritzconnection/lib/fritzphonebook.py
2020-01-02 10:18:32.000000000 +0100
+++ new/fritzconnection-1.2.1/fritzconnection/lib/fritzphonebook.py
2020-01-07 11:06:02.000000000 +0100
@@ -117,7 +117,7 @@
method sets the phone book instance attribute and has no return
value.
"""
- root = get_xml_root(url)
+ root = get_xml_root(url, session=self.fc.session)
self.phonebook = Phonebook()
process_node(self, root)