Distutils installation script.
[redakcja.git] / apps / wiki / models.py
index ecf7837..282d4c5 100644 (file)
@@ -1,3 +1,8 @@
+# -*- coding: utf-8 -*-
+#
+# This file is part of FNP-Redakcja, licensed under GNU Affero GPLv3 or later.
+# Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information.  
+#
 import re
 import vstorage
 from vstorage import DocumentNotFound
@@ -15,7 +20,12 @@ class DocumentStorage(object):
         return Document(self, name = name, text = text)
 
     def put(self, document, author, comment, parent):
-        self.vstorage.save_text(document.name, document.text, author, comment, parent)
+        self.vstorage.save_text(
+                title = document.name,
+                text = document.text, 
+                author = author, 
+                comment = comment, 
+                parent = parent)
 
     def delete(self, name, author, comment):
         self.vstorage.delete_page(name, author, comment)
@@ -62,5 +72,5 @@ class Document(object):
 
         return result
 
-# Every time somebody says "let's have a global variable", God kills a kitten.
-storage = DocumentStorage(settings.REPOSITORY_PATH)
+def getstorage():
+    return DocumentStorage(settings.REPOSITORY_PATH)