gzz-dev
[Top][All Lists]
Advanced

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

[Gzz] Save problem in pp


From: Matti Katila
Subject: [Gzz] Save problem in pp
Date: Wed, 1 Jan 2003 12:27:16 +0200 (EET)

Benja's 'tutorial' code from gzz/modules/pp/demotest:

   if key == "Ctrl-X":
       print 'Save...'
       # Next, the mediaserver we'll save to.
       ms = gzz.mediaserver.SimpleMediaserver(
          gzz.mediaserver.storage.TransientStorer())

       # We'll use a fake mediaserver pointer
       pointer_id = "FOObar"

       # We need to get a "filer" for storing versions of our space.
       # Accept this part as 'magic' for now...
       filers = gzz.mediaserver.MediaserverFiler.Group(
          gzz.slices.SliceVersion.EMPTY_VERSION, ms,
          gzz.slices.YAMLVersionFormatter.YAMLVersionFormat(ms, enfMaker))
       filer = filers.getFiler("FOObar")

       # Now, saving the space is a one-liner:
       filers.saveAll(self.space.getSlicer().exportAll())


output follows:

Save...
/usr/lib/python2.1/socket.py:125: SyntaxWarning: unqualified exec is not 
allowed in function '_socketobject' because it contains a function with 
free variables
  class _socketobject:
Traceback (innermost last):
  File "yaml/ypath.py", line 3, in ?
  File "/usr/lib/python2.1/urllib.py", line 26, in ?
  File "/usr/lib/python2.1/socket.py", line 41, in ?
ImportError: no module named _socket
Traceback (innermost last):
  File "gfx/util/demo.py", line 169, in keystroke
  File "<string>", line 104, in key
  File "/home/mudyc/gzz/./gzz/slices/YAMLVersionFormatter.py", line 39, in 
writeVersion
  File "/home/mudyc/gzz/./gzz/slices/YAMLVersionFormatter.py", line 154, 
in versionToString
  File "/home/mudyc/gzz/./gzz/slices/YAMLVersionFormatter.py", line 136, 
in dumpVersion
  File "/home/mudyc/gzz/./gzz/slices/YAMLVersionFormatter.py", line 199, 
in dumpContents
  File "/home/mudyc/gzz/./gzz/slices/YAMLVersionFormatter.py", line 208, 
in dumpEnfilade
  File "/home/mudyc/gzz/./gzz/slices/YAMLVersionFormatter.py", line 214, 
in spanToString
AttributeError: saveOrGetId


Vegai already traced the problem to cpython's _socket since jython's 
socket code is many times different. But he didn't know the reason why it 
makes such a unpractical thing (or I don't remember anymore). 


   -Matti




reply via email to

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