> class Perspectiveize(Jellyable):
>     def __init__(self, perspective, obj):
>         self.perspective = perspective
>         self.obj = obj
>     def jellyFor(self, jellier):
>         old = jellier.invoker.serializingPerspective
>         jellier.invoker.serializingPerspective = self.perspective
>         try:
>             return self.obj.jellyFor(jellier)
>         finally:
>             jellier.invoker.serializingPerspective = old
>

That did work, and it helped my understand a bit more about how pb works.

Now that I have workarounds for the problems I had with pb I'd like to
try to actually modify the source to make things easier. I still can't
log into the website but as soon as that's fixed I'll get started
filing tickets etc.

_______________________________________________
Twisted-Python mailing list
Twisted-Python@twistedmatrix.com
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python

Reply via email to