Skip to content

Commit 7e964fa

Browse files
sequenceNumber logic moved to ContentNode
1 parent 1154570 commit 7e964fa

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

syrinx/node.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ class ContentNode:
1212
branches: List[ContentNode]
1313
content_html: str
1414
front: Dict[str, str]
15-
sequenceNumber: int
1615
buildPage: bool
1716
path: str
1817
meta: BuildMetaInfo
@@ -23,11 +22,18 @@ def __init__(self, meta: BuildMetaInfo, config: SyrinxConfiguration):
2322
self.buildPage = False
2423
self.leaves = []
2524
self.branches = []
26-
self.sequenceNumber = SYS_MAX_SIZE
25+
self.front = {}
2726
self.meta = meta
2827
self.config = config
2928
self.isLeaf = False
3029

30+
@property
31+
def sequenceNumber(self) -> int:
32+
if 'SequenceNumber' in self.front:
33+
return self.front['SequenceNumber']
34+
else:
35+
return SYS_MAX_SIZE
36+
3137
@property
3238
def title(self) -> str:
3339
if 'Title' in self.front:

syrinx/read.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,8 +100,6 @@ def read(root_dir: str, config: SyrinxConfiguration) -> ContentNode:
100100

101101
node.front = fm_dict
102102
node.content_html = markdown(md_content)
103-
if 'SequenceNumber' in fm_dict:
104-
node.sequenceNumber = fm_dict['SequenceNumber']
105103
rel_path = join(dirpath.replace(content_dir, ""), fname)
106104
logger.info(f'Read {rel_path}')
107105

0 commit comments

Comments
 (0)