Skip to content

Commit da86144

Browse files
committed
update manuscript and gitignore
1 parent a4bce62 commit da86144

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@
33
__pycache__/
44
.vscode/
55
digital_manuscript.json
6+
Pipfile.lock

manuscript.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ def generate_entries(directory) -> List[entry.Entry]:
9999
entries.append(entry.Entry(xml, folio=clean_folio(folio), identity=clean_id(identity)))
100100

101101
print(f"Generated {len(entries)} entr{'y' if len(entries)==1 else 'ies'}.")
102-
return entries
102+
return list(sorted(entries, key=lambda e: e.identity))
103103

104104
def generate_folios(directory) -> List[entry.Entry]:
105105
"""Given the path to a directory of XML files, generate a list of Entry objects by loading each file as its own entry.
@@ -109,7 +109,7 @@ def generate_folios(directory) -> List[entry.Entry]:
109109
for filename in files:
110110
print(f"Generating folio from file {ignore_data_path(os.path.join(root, filename))}...")
111111
folios.append(entry.Entry.from_file(os.path.join(root, filename), folio=clean_folio(extract_folio(filename))))
112-
return folios
112+
return list(sorted(folios, key=lambda e: e.folio))
113113

114114
class Manuscript():
115115
def __init__(self, entries={}, folios={}):

0 commit comments

Comments
 (0)