gzz-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gzz-commits] gzz/gzz/modules/pp demotest.py example/pp.gz ex...


From: Matti Katila
Subject: [Gzz-commits] gzz/gzz/modules/pp demotest.py example/pp.gz ex...
Date: Wed, 08 Jan 2003 08:43:01 -0500

CVSROOT:        /cvsroot/gzz
Module name:    gzz
Changes by:     Matti Katila <address@hidden>   03/01/08 08:43:01

Modified files:
        gzz/modules/pp : demotest.py 
Added files:
        gzz/modules/pp/example: pp.gz properties ps_foo 

Log message:
        example + load

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/gzz/modules/pp/demotest.py.diff?tr1=1.47&tr2=1.48&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/gzz/modules/pp/example/pp.gz?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/gzz/modules/pp/example/properties?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/gzz/modules/pp/example/ps_foo?rev=1.1

Patches:
Index: gzz/gzz/modules/pp/demotest.py
diff -u gzz/gzz/modules/pp/demotest.py:1.47 gzz/gzz/modules/pp/demotest.py:1.48
--- gzz/gzz/modules/pp/demotest.py:1.47 Wed Jan  8 04:51:57 2003
+++ gzz/gzz/modules/pp/demotest.py      Wed Jan  8 08:43:01 2003
@@ -30,36 +30,31 @@
 identityManager = DummyIdentityManager()
 slicer = SingleSlicer("foo")
 
+usingNormalBindings = 0
 
-from java.io import *
-from java.util.zip import *
-
-# new zipfile initialazion
-if 1:
-    o = ZipOutputStream(FileOutputStream('/tmp/pp/a.zip'));
-    o.putNextEntry(ZipEntry("ps_foo"));
-    o.write(0x02);
-    o.closeEntry();
-    o.close();
+PPDIR=os.getcwd()+'/gzz/modules/pp/example/'
+def clean_data(args=''):
+    os.system('rm '+PPDIR+'b_*')
+    os.system('rm '+PPDIR+'d*')
+    os.system('rm '+PPDIR+'ps_F*')
+
+    if args=='full':
+        os.system('rm '+PPDIR+'ps_*')
+        os.system('rm '+PPDIR+'pp.gz')
+
+def return_data():
+    clean_data()
+    os.system('tar -xzvf ' +PPDIR+ 'pp.gz -C '+PPDIR)
 
 
 class PPView2Scene:
     def __init__(self):
        w.setLocation(0,0,1024,768)
-
-        #os.rename(os.getcwd()+'/gzz/modules/pp/example/ps_FOO',
-        #          os.getcwd()+'/gzz/modules/pp/example/ps_foo')
-
-
+        return_data()
 
         # Next, the mediaserver we'll save to.
-        #self.ms = gzz.mediaserver.SimpleMediaserver(
-        #    
gzz.mediaserver.storage.DirStorer(File(os.getcwd()+'/gzz/modules/pp/example/')))
         self.ms = gzz.mediaserver.SimpleMediaserver(
-            gzz.mediaserver.storage.ZipStorer(
-               ZipFile('/tmp/pp/a.zip') ))
-
-        
+            
gzz.mediaserver.storage.DirStorer(File(os.getcwd()+'/gzz/modules/pp/example/')))
         
         # We need to get a "filer" for storing versions of our space.
         # Accept this part as 'magic' for now...
@@ -70,7 +65,7 @@
         self.filer = self.filers.getFiler("foo")
         self.avc = gzz.view.AbstractViewContext()
 
-        if 0:
+        if 1:
             #load space from disk
             self.space = gzz.impl.ModularSpace(self.filer.load(), 
*tools.spaceArgList())
             self.ppactions = gzz.modules.pp.PPActionsImpl(self.space)
@@ -108,27 +103,37 @@
         self.poly = ["FILL", "LINE"]
         self.map = None
         self.mode = 0
-
-        usingNormalBindings = 0
+        clean_data()
 
 
     def key(self, key):
         if key == "Ctrl-R":
-            print 'Reload'
             loadScenes()
+        if key == "Alt-X":
+            print 'Full save!'
+            clean_data('full')
+            self.key('Ctrl-X')
+            
        if key == "Ctrl-I":
            print "INTERPLIST"
            self.vs.dump()
            print self.vs.matcher.interpList(self.vs.matcher)
         if key == "Ctrl-X":
             print 'Save...'
+            return_data()
 
             # Now, saving the space is a one-liner:
             self.filers.saveAll(self.ppv.space.getSlicer().exportAll())
-            
+            os.system('mv '+ PPDIR +'ps_FOO '+ PPDIR+'ps_foo')
+            os.system('cd '+PPDIR+' && tar -czvf pp.gz b_* d*')
+            clean_data()
+
         # Loading
         if key == "Ctrl-Z":
             print 'Loading scene'
+            print 'DOES NOT WORK'
+            loadScenes()
+
             self.space = gzz.impl.ModularSpace(self.filer.load(), 
*tools.spaceArgList())
 
             # set space to *everywhere* !




reply via email to

[Prev in Thread] Current Thread [Next in Thread]