mirror of
https://github.com/olivierkes/manuskript.git
synced 2024-06-14 08:54:34 +12:00
3516242500
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
49 lines
1.3 KiB
Python
49 lines
1.3 KiB
Python
#!/usr/bin/env python
|
|
# --!-- coding: utf8 --!--
|
|
|
|
import os
|
|
|
|
from manuskript.data.abstractData import AbstractData
|
|
from manuskript.io.mmdFile import MmdFile
|
|
|
|
|
|
class Summary(AbstractData):
|
|
|
|
def __init__(self, path):
|
|
AbstractData.__init__(self, os.path.join(path, "summary.txt"))
|
|
self.file = MmdFile(self.dataPath, 13)
|
|
|
|
self.situation = None
|
|
self.sentence = None
|
|
self.paragraph = None
|
|
self.page = None
|
|
self.full = None
|
|
|
|
def load(self):
|
|
AbstractData.load(self)
|
|
|
|
try:
|
|
metadata, _ = self.file.loadMMD(True)
|
|
except FileNotFoundError:
|
|
metadata = dict()
|
|
|
|
self.situation = metadata.get("Situation", None)
|
|
self.sentence = metadata.get("Sentence", None)
|
|
self.paragraph = metadata.get("Paragraph", None)
|
|
self.page = metadata.get("Page", None)
|
|
self.full = metadata.get("Full", None)
|
|
self.complete()
|
|
|
|
def save(self):
|
|
AbstractData.save(self)
|
|
metadata = dict()
|
|
|
|
metadata["Situation"] = self.situation
|
|
metadata["Sentence"] = self.sentence
|
|
metadata["Paragraph"] = self.paragraph
|
|
metadata["Page"] = self.page
|
|
metadata["Full"] = self.full
|
|
|
|
self.file.save((metadata, None))
|
|
self.complete()
|