Skip to content

Commit fdadf00

Browse files
committed
Do SonarCloud suggested corrections
1 parent e17d6ab commit fdadf00

File tree

6 files changed

+19
-25
lines changed

6 files changed

+19
-25
lines changed

asreviewcontrib/preprocess/deduplication/base.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ def _handle_missing_feature_values(self, pairs_df):
174174

175175
return pairs_df
176176

177-
def _get_pair_rids(pairs_df):
177+
def _get_pair_rids(self, pairs_df):
178178
"""Get record_ids of pairs from the pairs dataframe"""
179179
pairs_rids = [
180180
tuple(sorted(pair))
@@ -183,7 +183,7 @@ def _get_pair_rids(pairs_df):
183183

184184
return pairs_rids
185185

186-
def _get_groups_from_pairs(pair_rids):
186+
def _get_groups_from_pairs(self, pair_rids):
187187
"""Get groups of duplicate records from pairs"""
188188
groups = []
189189

@@ -206,7 +206,7 @@ def _get_groups_from_pairs(pair_rids):
206206
groups = [tuple(sorted(group)) for group in groups]
207207
return groups
208208

209-
def _get_pairs_from_groups(groups):
209+
def _get_pairs_from_groups(self, groups):
210210
"""Get all pairs of duplicate records from groups"""
211211
pairs = []
212212

asreviewcontrib/preprocess/deduplication/dd_utils.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ def clean_pages(pages):
7777

7878
if pages:
7979
pages = re.sub(r"[^0-9-]", "", pages)
80-
start, end = re.findall(r"(?P<start>[0-9]*)-?(?P<end>[0-9]*)", pages)[0]
80+
start, end = re.findall(r"(?P<start>\d*)-?(?P<end>\d*)", pages)[0]
8181
if end:
8282
len_diff = len(start) - len(end)
8383
if len_diff > 0:
@@ -128,8 +128,7 @@ def clean_number(number):
128128

129129
def clean_isbn(isbn):
130130
"""Unify ISBNs/ISSNs to a common format."""
131-
isbn = re.sub(r"\s\((Print|Electronic)\).*", "", isbn)
132-
isbn = re.sub(r"\r", "; ", isbn)
131+
isbn = re.sub(r"\s\((Print|Electronic)\).*", "", isbn).replace(r"\r", "; ")
133132
return isbn
134133

135134

asreviewcontrib/preprocess/entry_points/entrypoint.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -210,7 +210,7 @@ def execute(self, argv):
210210
"subcommand",
211211
nargs="?",
212212
default=None,
213-
help=f"Available commands:\n\n" f"{AVAILABLE_COMMANDS}",
213+
help=f"Available commands:\n\n {AVAILABLE_COMMANDS}",
214214
)
215215

216216
parser.add_argument(

asreviewcontrib/preprocess/io/xml_reader.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -87,10 +87,7 @@ def read_data(cls, fp):
8787
abstract = record.find("abstract")[0].text
8888
except (AttributeError, TypeError):
8989
abstract = None
90-
# try:
91-
# label = record.find("label")[0].text
92-
# except (AttributeError, TypeError):
93-
# label = None
90+
9491
dataset_list.append(
9592
{
9693
"recordID": record_id,

asreviewcontrib/preprocess/update_data/openalex_updater.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ def retrieve_metadata(self, db, doi_list):
5050

5151
return retrieved_metadata
5252

53-
def parse_metadata(retrieved_metadata):
53+
def parse_metadata(self, retrieved_metadata):
5454
"""Parse metadata and create pandas dataframe with required columns
5555
5656
Parameters

asreviewcontrib/preprocess/webapp/gui.py

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,17 @@
11
import logging
22
import os
3-
from gevent.pywsgi import WSGIServer
43

5-
from flask import Flask, render_template, request, redirect, url_for, flash
6-
from flask_cors import CORS
4+
from asreview.webapp.start_flask import _check_port_in_use, _open_browser
5+
from flask import Flask, flash, redirect, render_template, request, url_for
76
from flask.json import jsonify
7+
from flask_cors import CORS
8+
from gevent.pywsgi import WSGIServer
89
from werkzeug.exceptions import InternalServerError
910
from werkzeug.utils import secure_filename
1011

11-
from asreview.webapp.start_flask import _check_port_in_use, _open_browser
12-
1312
try:
14-
from flask_sqlalchemy import SQLAlchemy
1513
from flask_bootstrap import Bootstrap
14+
from flask_sqlalchemy import SQLAlchemy
1615
except ImportError:
1716
print(
1817
"The GUI requires additional packages to be installed. Install optional ASReview-preprocess dependencies specific for GUI with 'pip install asreview-preprocess[gui]' or all dependencies with 'pip install asreview-preprocess[all]'"
@@ -78,14 +77,14 @@ def upload_file():
7877
if "file" not in request.files:
7978
flash("No file part")
8079
return redirect(request.url)
81-
file = request.files["file"]
80+
upload_file = request.files["file"]
8281

83-
if file.filename == "":
82+
if upload_file.filename == "":
8483
flash("No selected file")
8584
return redirect(request.url)
86-
if file and allowed_file(file.filename):
87-
filename = secure_filename(file.filename)
88-
file.save(os.path.join(app.config["UPLOAD_FOLDER"], filename))
85+
if upload_file and allowed_file(upload_file.filename):
86+
filename = secure_filename(upload_file.filename)
87+
upload_file.save(os.path.join(app.config["UPLOAD_FOLDER"], filename))
8988
return redirect(request.url)
9089
return """
9190
<!doctype html>
@@ -108,7 +107,6 @@ def launch_gui(args):
108107
# app.config["SQLALCHEMY_DATABASE_URI"] = "sqlite:///preprocess.db"
109108
# app.config["SQLALCHEMY_TRACK_MODIFICATIONS"] = False
110109
# db = SQLAlchemy(app)
111-
112110
# ssl certificate, key and protocol
113111
certfile = args.certfile
114112
keyfile = args.keyfile
@@ -124,7 +122,7 @@ def launch_gui(args):
124122
port = args.port
125123
port_retries = args.port_retries
126124
# if port is already taken find another one
127-
if not os.environ.get("FLASK_ENV", "") == "development":
125+
if os.environ.get("FLASK_ENV", "") != "development":
128126
original_port = port
129127
while _check_port_in_use(host, port) is True:
130128
old_port = port

0 commit comments

Comments
 (0)