Oh, I think I know the problem -- it's not an old bug, but some new behavior (mostly because you are using Main.py in the way you are). I'll fix it later today.
On Tue, 2002-10-29 at 04:41, Frank Barknecht wrote: > Hi, > > I started using Webware CVS and my PyDiddy-Wiki stopped working :( > There are two problems. First extraURLPath seems to have changed and > uses a new algorithm. So my old code: > > path_info = self.request().extraURLPath() > > gives an empty path_info. I think I might find a solution by digging > into the source and the devel-mailing list archive, but if someone has a > simple answer, this could save me some time... > > Also all my old Page.actions stopped working. The error is like this: > File "./WebKit/Page.py", line 263, in handleAction > TypeError: Edit() takes exactly 2 arguments (1 given) > > This happens, when I try to edit a Wiki Page by pressing the "Edit" > submit button. In 0.7 this called the action: > > def Edit(self, trans): > req=trans.request() > ... > > If I change this to be: > > def Edit(self): > req=self.request() > ... > > it works again. Is this a change in CVS, that Page.actions now don't > get (or need to get) the transaction object anymore? > > Thanks for your help. > > Ciao > -- > Frank Barknecht _ ______footils.org__ > > Yes, I'm the same guy, that subscribed as > [EMAIL PROTECTED] earlier... > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Webware-discuss mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/webware-discuss ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Webware-discuss mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/webware-discuss
