Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/document.py
diff options
context:
space:
mode:
Diffstat (limited to 'document.py')
-rw-r--r--document.py9
1 files changed, 6 insertions, 3 deletions
diff --git a/document.py b/document.py
index 99f1a04..a7d9e91 100644
--- a/document.py
+++ b/document.py
@@ -37,17 +37,19 @@ class Document:
for i in range(theme.TAPE_COUNT):
tape.append(EmptyFrame())
+
def clean(index):
from char import Frame
Document.tape[index] = EmptyFrame()
+
def save(filepath):
tar = Tarball(filepath, 'w')
- cfg = { 'ground': {},
- 'sound' : {},
+ cfg = {'ground': {},
+ 'sound': {},
'frames': {},
- 'tape' : [] }
+ 'tape': []}
def _save(node, arcname, value):
if value.custom():
@@ -79,6 +81,7 @@ def save(filepath):
tar.write('MANIFEST', json.dumps(cfg))
tar.close()
+
def load(filepath):
try:
tar = Tarball(filepath)