Skip to content

Commit 25a3d86

Browse files
committed
Coverage report PR failure
Fixes #101
1 parent 6f8741e commit 25a3d86

File tree

3 files changed

+13
-4
lines changed

3 files changed

+13
-4
lines changed

CHANGELOG.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,11 @@
1-
# CHANGELONG
1+
# CHANGELOG
2+
3+
## 2.3.1
4+
5+
### Fixed
6+
7+
- Fixed remote coverage report line diff
8+
([#101](https://github.com/gnikit/fortls/issues/101))
29

310
## 2.3.0
411

fortls/langserver.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ def __init__(self, conn, settings: dict):
7373
self.workspace: dict[str, fortran_file] = {}
7474
self.obj_tree: dict = {}
7575
self.link_version = 0
76+
self._version = version.parse(__version__)
7677
# Parse a dictionary of the command line interface and make them into
7778
# class variable. This way the command line and the file interfaces
7879
# are always on sync, with the same default arguments
@@ -1719,9 +1720,8 @@ def _update_version_pypi(self, test: bool = False):
17191720
"""
17201721
if self.disable_autoupdate:
17211722
return False
1722-
v = version.parse(__version__)
17231723
# Do not run for prerelease and dev release
1724-
if v.is_prerelease and not test:
1724+
if self._version.is_prerelease and not test:
17251725
return False
17261726
try:
17271727
# For security reasons register as Request before opening
@@ -1733,7 +1733,7 @@ def _update_version_pypi(self, test: bool = False):
17331733
if remote_v.is_prerelease:
17341734
return False
17351735
# This is the only reliable way to compare version semantics
1736-
if remote_v > v or test:
1736+
if remote_v > self._version or test:
17371737
self.post_message(
17381738
"A newer version of fortls is available for download",
17391739
Severity.info,

test/test_interface.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,6 +169,7 @@ def test_config_file_codeactions_options():
169169
def test_version_update_pypi():
170170
from fortls.jsonrpc import JSONRPC2Connection, ReadWriter
171171
from fortls.langserver import LangServer
172+
from packaging import version
172173

173174
parser = commandline_args("fortls")
174175
args = parser.parse_args("-c f90_config.json".split())
@@ -186,5 +187,6 @@ def test_version_update_pypi():
186187
assert not did_update
187188

188189
s.disable_autoupdate = False
190+
s._version = version.parse("999.0.0")
189191
did_update = s._update_version_pypi()
190192
assert not did_update

0 commit comments

Comments
 (0)