Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-fritzconnection for 
openSUSE:Factory checked in at 2022-01-23 18:38:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-fritzconnection (Old)
 and      /work/SRC/openSUSE:Factory/.python-fritzconnection.new.1938 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-fritzconnection"

Sun Jan 23 18:38:43 2022 rev:5 rq:948236 version:1.9.1

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-fritzconnection/python-fritzconnection.changes
    2022-01-17 00:22:50.468192287 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-fritzconnection.new.1938/python-fritzconnection.changes
  2022-01-23 18:38:45.401919341 +0100
@@ -1,0 +2,9 @@
+Sun Jan 23 15:57:06 UTC 2022 - Dirk M??ller <dmuel...@suse.com>
+
+- update to 1.9.1:
+  * bugfix: AttributeError in `FritzHomeAutomation.device_information()`
+    removed - bug introduced in 1.9.0
+  * `FritzWLAN.get_wifi_qr_code()` forwards the optional `security` and
+    `hidden` parameters to `segno`
+
+-------------------------------------------------------------------

Old:
----
  fritzconnection-1.9.0.tar.gz

New:
----
  fritzconnection-1.9.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-fritzconnection.spec ++++++
--- /var/tmp/diff_new_pack.4635Mj/_old  2022-01-23 18:38:45.913915896 +0100
+++ /var/tmp/diff_new_pack.4635Mj/_new  2022-01-23 18:38:45.921915843 +0100
@@ -20,7 +20,7 @@
 %define skip_python2 1
 %global pythons python3
 Name:           python-fritzconnection
-Version:        1.9.0
+Version:        1.9.1
 Release:        0
 Summary:        A Python module to talk to a AVM fritzbox
 License:        MIT

++++++ fritzconnection-1.9.0.tar.gz -> fritzconnection-1.9.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fritzconnection-1.9.0/docs/sources/changes.rst 
new/fritzconnection-1.9.1/docs/sources/changes.rst
--- old/fritzconnection-1.9.0/docs/sources/changes.rst  2022-01-05 
14:04:49.000000000 +0100
+++ new/fritzconnection-1.9.1/docs/sources/changes.rst  2022-01-17 
13:52:37.000000000 +0100
@@ -4,6 +4,13 @@
 ===============
 
 
+1.9.1 - 2022-01-17
+------------------
+
+- bugfix: AttributeError in `FritzHomeAutomation.device_information()` removed 
- bug introduced in 1.9.0 (#138)
+- enhancement: `FritzWLAN.get_wifi_qr_code()` forwards the optional `security` 
and `hidden` parameters to `segno`. (#139)
+
+
 1.9.0 - 2022-01-05
 ------------------
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fritzconnection-1.9.0/docs/sources/install.rst 
new/fritzconnection-1.9.1/docs/sources/install.rst
--- old/fritzconnection-1.9.0/docs/sources/install.rst  2022-01-05 
14:04:49.000000000 +0100
+++ new/fritzconnection-1.9.1/docs/sources/install.rst  2022-01-17 
13:52:37.000000000 +0100
@@ -17,4 +17,4 @@
 
 It is good practice and highly recommended to do the installation in a virtual 
environment ??? either by means of `venv 
<https://docs.python.org/3.7/library/venv.html?highlight=venv#module-venv>`_ or 
`conda <https://docs.conda.io/en/latest/index.html>`_ (comes with `miniconda 
<https://docs.conda.io/en/latest/miniconda.html>`_ or `anaconda 
<https://www.anaconda.com/distribution/>`_).
 
-fritzconnection runs with Python >= 3.6
+fritzconnection requires Python >= 3.6
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fritzconnection-1.9.0/fritzconnection/__init__.py 
new/fritzconnection-1.9.1/fritzconnection/__init__.py
--- old/fritzconnection-1.9.0/fritzconnection/__init__.py       2022-01-05 
14:04:49.000000000 +0100
+++ new/fritzconnection-1.9.1/fritzconnection/__init__.py       2022-01-17 
13:52:37.000000000 +0100
@@ -10,7 +10,7 @@
 https://fritzconnection.readthedocs.io/
 """
 
-__version__ = "1.9.0"
+__version__ = "1.9.1"
 
 # import shortcuts
 from .core.fritzconnection import FritzConnection
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/fritzconnection-1.9.0/fritzconnection/lib/fritzhomeauto.py 
new/fritzconnection-1.9.1/fritzconnection/lib/fritzhomeauto.py
--- old/fritzconnection-1.9.0/fritzconnection/lib/fritzhomeauto.py      
2022-01-05 14:04:49.000000000 +0100
+++ new/fritzconnection-1.9.1/fritzconnection/lib/fritzhomeauto.py      
2022-01-17 13:52:37.000000000 +0100
@@ -72,10 +72,10 @@
         info = list()
         for n in itertools.count():
             try:
-                info = self.get_device_information_by_index(n)
+                device_information = self.get_device_information_by_index(n)
             except IndexError:
                 break
-            info.append(info)
+            info.append(device_information)
         return info
 
     def set_switch(self, identifier, on=True):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/fritzconnection-1.9.0/fritzconnection/lib/fritzwlan.py 
new/fritzconnection-1.9.1/fritzconnection/lib/fritzwlan.py
--- old/fritzconnection-1.9.0/fritzconnection/lib/fritzwlan.py  2022-01-05 
14:04:49.000000000 +0100
+++ new/fritzconnection-1.9.1/fritzconnection/lib/fritzwlan.py  2022-01-17 
13:52:37.000000000 +0100
@@ -28,7 +28,7 @@
 DEFAULT_PASSWORD_LENGTH = 12
 
 
-def get_wifi_qr_code(instance, kind='svg'):
+def get_wifi_qr_code(instance, kind='svg', security=None, hidden=False):
     """
     Returns a file-like object providing a bytestring representing a
     qr-code for wlan access. `instance` is a FritzWLAN or FritzGuestWLAN
@@ -58,9 +58,22 @@
     called directly.
 
     .. versionadded:: 1.9.0
+
+    The parameters `security` and `hidden` allow to forward these
+    informations to the `segno` library. `security` is `None` or a
+    string like `WPA2`. `hidden` is a boolean value indicating the
+    visibility of the network .
+
+    .. versionadded:: 1.9.1
+
     """
     stream = io.BytesIO()
-    qr_code = segno.helpers.make_wifi(instance.ssid, instance.get_password())
+    qr_code = segno.helpers.make_wifi(
+        ssid=instance.ssid,
+        password=instance.get_password(),
+        security=security,
+        hidden=hidden
+    )
     qr_code.save(out=stream, kind=kind)
     stream.seek(0)
     return stream

Reply via email to