Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-python-lsp-server for 
openSUSE:Factory checked in at 2021-12-20 21:06:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-python-lsp-server (Old)
 and      /work/SRC/openSUSE:Factory/.python-python-lsp-server.new.2520 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-python-lsp-server"

Mon Dec 20 21:06:12 2021 rev:10 rq:941532 version:1.3.3

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-python-lsp-server/python-python-lsp-server.changes
        2021-12-12 00:58:14.142610176 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-python-lsp-server.new.2520/python-python-lsp-server.changes
      2021-12-20 21:06:22.830938223 +0100
@@ -1,0 +2,7 @@
+Sun Dec 19 18:29:50 UTC 2021 - Ben Greiner <c...@bnavigator.de>
+
+- Update to 1.3.3
+  * Fix error when resolving completion items for Rope
+- Drop python-lsp-server-pr133-pylint-python310.patch merged
+
+-------------------------------------------------------------------

Old:
----
  python-lsp-server-1.3.2.tar.gz
  python-lsp-server-pr133-pylint-python310.patch

New:
----
  python-lsp-server-1.3.3.tar.gz

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

Other differences:
------------------
++++++ python-python-lsp-server.spec ++++++
--- /var/tmp/diff_new_pack.MDJ3dk/_old  2021-12-20 21:06:23.810938933 +0100
+++ /var/tmp/diff_new_pack.MDJ3dk/_new  2021-12-20 21:06:23.814938936 +0100
@@ -19,13 +19,12 @@
 %{?!python_module:%define python_module() python3-%{**}}
 %define skip_python2 1
 Name:           python-python-lsp-server
-Version:        1.3.2
+Version:        1.3.3
 Release:        0
 Summary:        Python Language Server for the Language Server Protocol
 License:        MIT
 URL:            https://github.com/python-lsp/python-lsp-server
 Source:         
https://files.pythonhosted.org/packages/source/p/python-lsp-server/python-lsp-server-%{version}.tar.gz
-Patch0:         
https://github.com/python-lsp/python-lsp-server/pull/133.patch#/python-lsp-server-pr133-pylint-python310.patch
 BuildRequires:  %{python_module setuptools >= 39.0.0}
 BuildRequires:  python-rpm-macros >= 20210628
 # SECTION test requirements

++++++ python-lsp-server-1.3.2.tar.gz -> python-lsp-server-1.3.3.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-lsp-server-1.3.2/PKG-INFO 
new/python-lsp-server-1.3.3/PKG-INFO
--- old/python-lsp-server-1.3.2/PKG-INFO        2021-11-25 17:47:08.256401000 
+0100
+++ new/python-lsp-server-1.3.3/PKG-INFO        2021-12-13 18:02:29.174553200 
+0100
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: python-lsp-server
-Version: 1.3.2
+Version: 1.3.3
 Summary: Python Language Server for the Language Server Protocol
 Home-page: https://github.com/python-lsp/python-lsp-server
 Author: Python Language Server Contributors
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-lsp-server-1.3.2/pylsp/_version.py 
new/python-lsp-server-1.3.3/pylsp/_version.py
--- old/python-lsp-server-1.3.2/pylsp/_version.py       2021-11-25 
17:45:59.000000000 +0100
+++ new/python-lsp-server-1.3.3/pylsp/_version.py       2021-12-13 
18:01:25.000000000 +0100
@@ -3,5 +3,5 @@
 
 """PyLSP versioning information."""
 
-VERSION_INFO = (1, 3, 2)
+VERSION_INFO = (1, 3, 3)
 __version__ = '.'.join(map(str, VERSION_INFO))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-lsp-server-1.3.2/pylsp/plugins/rope_completion.py 
new/python-lsp-server-1.3.3/pylsp/plugins/rope_completion.py
--- old/python-lsp-server-1.3.2/pylsp/plugins/rope_completion.py        
2021-07-28 07:34:07.000000000 +0200
+++ new/python-lsp-server-1.3.3/pylsp/plugins/rope_completion.py        
2021-12-13 17:57:55.000000000 +0100
@@ -17,9 +17,11 @@
 
 
 def _resolve_completion(completion, data):
+    # pylint: disable=broad-except
     try:
         doc = data.get_doc()
-    except AttributeError:
+    except Exception as e:
+        log.debug("Failed to resolve Rope completion: %s", e)
         doc = ""
     completion['detail'] = '{0} {1}'.format(data.scope or "", data.name)
     completion['documentation'] = doc
@@ -83,8 +85,11 @@
 @hookimpl
 def pylsp_completion_item_resolve(completion_item, document):
     """Resolve formatted completion for given non-resolved completion"""
-    completion, data = 
document.shared_data['LAST_ROPE_COMPLETIONS'].get(completion_item['label'])
-    return _resolve_completion(completion, data)
+    shared_data = 
document.shared_data['LAST_ROPE_COMPLETIONS'].get(completion_item['label'])
+    if shared_data:
+        completion, data = shared_data
+        return _resolve_completion(completion, data)
+    return completion_item
 
 
 def _sort_text(definition):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-lsp-server-1.3.2/python_lsp_server.egg-info/PKG-INFO 
new/python-lsp-server-1.3.3/python_lsp_server.egg-info/PKG-INFO
--- old/python-lsp-server-1.3.2/python_lsp_server.egg-info/PKG-INFO     
2021-11-25 17:47:08.000000000 +0100
+++ new/python-lsp-server-1.3.3/python_lsp_server.egg-info/PKG-INFO     
2021-12-13 18:02:28.000000000 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: python-lsp-server
-Version: 1.3.2
+Version: 1.3.3
 Summary: Python Language Server for the Language Server Protocol
 Home-page: https://github.com/python-lsp/python-lsp-server
 Author: Python Language Server Contributors
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-lsp-server-1.3.2/test/plugins/test_pylint_lint.py 
new/python-lsp-server-1.3.3/test/plugins/test_pylint_lint.py
--- old/python-lsp-server-1.3.2/test/plugins/test_pylint_lint.py        
2021-11-15 18:31:52.000000000 +0100
+++ new/python-lsp-server-1.3.3/test/plugins/test_pylint_lint.py        
2021-12-13 17:57:55.000000000 +0100
@@ -84,7 +84,10 @@
         config.plugin_settings('pylint')['executable'] = 'pylint'
         diag = pylint_lint.pylsp_lint(config, doc, True)[0]
 
-        assert diag['message'].startswith('invalid syntax')
+        if sys.version_info[:2] >= (3, 10):
+            assert diag['message'].count("expected ':'")
+        else:
+            assert diag['message'].startswith('invalid syntax')
         # Pylint doesn't give column numbers for invalid syntax.
         assert diag['range']['start'] == {'line': 0, 'character': 12}
         assert diag['severity'] == lsp.DiagnosticSeverity.Error

Reply via email to