Skip to content

Commit 4ce6d75

Browse files
committed
Reformat code with new single elem tuple unpack syntax
refs psf/black#1108
1 parent cf01e37 commit 4ce6d75

9 files changed

+15
-13
lines changed

.travis.yml

+3-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,9 @@ install:
1515
- python setup.py sdist bdist_wheel
1616
script:
1717
- pytest --verbose --color=yes
18-
# if the following command fails, run `black .` locally to reformat the code
18+
# if the following command fails, run `black .` locally to reformat the code.
19+
# ensure your local version of black matches the version installed on Travis,
20+
# which will usually be the latest version from https://pypi.org/project/black/
1921
- black --check --diff .
2022
# temporary workaround for portray "Module not found" error https://git.io/JeR9C
2123
- export PYTHONPATH=.

manubot/cite/arxiv.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ def get_arxiv_csl_item(arxiv_id):
3636

3737
# Parse XML
3838
xml_tree = xml.etree.ElementTree.fromstring(response.text)
39-
entry, = xml_tree.findall(prefix + "entry")
39+
(entry,) = xml_tree.findall(prefix + "entry")
4040

4141
# Create dictionary for CSL Item
4242
csl_item = collections.OrderedDict()

manubot/cite/csl_item.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ def prune_against_schema(self):
115115
"""
116116
from .citeproc import remove_jsonschema_errors
117117

118-
csl_item, = remove_jsonschema_errors([self], in_place=True)
118+
(csl_item,) = remove_jsonschema_errors([self], in_place=True)
119119
assert csl_item is self
120120
return self
121121

manubot/cite/isbn.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ def get_isbn_csl_item_citoid(isbn):
5757
f"Unable to extract CSL from JSON metadata for ISBN {isbn}:\n"
5858
f"{json.dumps(result.text)}"
5959
)
60-
mediawiki, = result
60+
(mediawiki,) = result
6161
csl_item = collections.OrderedDict()
6262
csl_item["type"] = mediawiki.get("itemType", "book")
6363
if "title" in mediawiki:

manubot/cite/pubmed.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ def get_pubmed_csl_item(pmid):
8181
response = requests.get(url, params, headers=headers)
8282
try:
8383
element_tree = xml.etree.ElementTree.fromstring(response.text)
84-
element_tree, = list(element_tree)
84+
(element_tree,) = list(element_tree)
8585
except Exception as error:
8686
logging.error(
8787
f"Error fetching PubMed metadata for {pmid}.\n"
@@ -248,7 +248,7 @@ def get_pmcid_and_pmid_for_doi(doi):
248248
f"Response from {response.url}:\n{response.text}"
249249
)
250250
return {}
251-
record, = records
251+
(record,) = records
252252
if record.findtext("status", default="okay") == "error":
253253
return {}
254254
id_dict = {}
@@ -288,7 +288,7 @@ def get_pmid_for_doi(doi):
288288
f"Response from {response.url}:\n{response.text}"
289289
)
290290
return None
291-
id_elem, = id_elems
291+
(id_elem,) = id_elems
292292
return id_elem.text
293293

294294

manubot/cite/tests/test_cite_command.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ def test_cite_command_stdout():
3030
)
3131
print(process.stderr)
3232
assert process.returncode == 0
33-
csl, = json.loads(process.stdout)
33+
(csl,) = json.loads(process.stdout)
3434
assert csl["URL"] == "https://arxiv.org/abs/1806.05726v1"
3535

3636

@@ -44,7 +44,7 @@ def test_cite_command_file(tmpdir):
4444
print(process.stderr.decode())
4545
assert process.returncode == 0
4646
with path.open() as read_file:
47-
csl, = json.load(read_file)
47+
(csl,) = json.load(read_file)
4848
assert csl["URL"] == "https://arxiv.org/abs/1806.05726v1"
4949

5050

manubot/cite/tests/test_zotero.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ def test_web_query_returns_single_result_legacy_manubot_url():
7171
zotero_metadata = web_query(url)
7272
assert isinstance(zotero_metadata, list)
7373
assert len(zotero_metadata) == 1
74-
zotero_metadata, = zotero_metadata
74+
(zotero_metadata,) = zotero_metadata
7575
assert (
7676
zotero_metadata["title"]
7777
== "Sci-Hub provides access to nearly all scholarly literature"
@@ -92,7 +92,7 @@ def test_web_query_returns_single_result_pubmed_url():
9292
zotero_metadata = web_query(url)
9393
assert isinstance(zotero_metadata, list)
9494
assert len(zotero_metadata) == 1
95-
zotero_metadata, = zotero_metadata
95+
(zotero_metadata,) = zotero_metadata
9696
assert zotero_metadata["title"] == "sci-hub[title] - PubMed - NCBI"
9797

9898

manubot/cite/url.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ def get_url_csl_item_zotero(url):
3232

3333
zotero_data = web_query(url)
3434
csl_data = export_as_csl(zotero_data)
35-
csl_item, = csl_data
35+
(csl_item,) = csl_data
3636
return csl_item
3737

3838

manubot/cite/zotero.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -112,5 +112,5 @@ def get_csl_item(identifier: str):
112112
"""
113113
zotero_data = search_query(identifier)
114114
csl_data = export_as_csl(zotero_data)
115-
csl_item, = csl_data
115+
(csl_item,) = csl_data
116116
return csl_item

0 commit comments

Comments
 (0)