From: David C. <da...@ne...> - 2002-04-11 08:54:58
|
Hello, I am using the self.includeURL() function in my PSP page. The exact snip of code is -- if tabbed: tab_include_name = "%s/psp/tabs/%s_tabs.psp" % ( root_path, page_name ) print "tab_include_name = %s" % tab_include_name self.includeURL( tab_include_name ) -- and this works fine if I use the WebKit.cgi adapter. However, if I try to run the exact same code through mod_webkit, I get a very strange problem. It appears that some junk is getting prepended to the path... the traceback is -- Traceback (most recent call last): File "./WebKit/Application.py", line 388, in dispatchRequest self.handleGoodURL(transaction) File "./WebKit/Application.py", line 536, in handleGoodURL self.respond(transaction) File "./WebKit/Application.py", line 712, in respond transaction.respond() File "./WebKit/Transaction.py", line 105, in respond self._servlet.respond(self) File "./WebKit/HTTPServlet.py", line 38, in respond method(trans) File "./WebKit/Page.py", line 38, in respondToPost self._respond(transaction) File "./WebKit/Page.py", line 67, in _respond self.writeHTML() File "/home/apache/Webware/WebKit/Cache/PSP/_home_apache_htdocs_psp_cornerstone_newsalesorder_new_sales_order_htm.py", line 390, in writeHTML self.includeURL( tab_include_name ) File "./WebKit/Page.py", line 328, in includeURL self.application().includeURL(self.transaction(), URL) File "./WebKit/Application.py", line 637, in includeURL self.createServletInTransaction(trans) File "./WebKit/Application.py", line 978, in createServletInTransaction cache = { File "/usr/local/lib/python2.2/posixpath.py", line 144, in getmtime st = os.stat(filename) OSError: [Errno 20] Not a directory: '/home/apache/htdocs/psp/cornerstone/newsalesorder/new_sales_order.htm/home/apache/htdocs/psp/cornerstone/newsalesorder/../psp/tabs/new_sales_order_tabs.psp' -- the correct path in this example would have been simply ../psp/tabs/new_sales_order_tabs.psp Any ideas why WebKit.cgi works and mod_webkit doesn't? Thanks, David. ------------------------------------------------------------------ David Casti Managing Partner Neosynapse www.neosynapse.net |
From: Aaron H. <aa...@me...> - 2002-04-11 19:12:28
|
Is there an issue with Webkit.exe and self.response().flush? I am trying to force a partial html page and it works under apache / webkit.cgi, but not under iis / Webkit.exe I think I remeber something about this. Thanks, -Aaron Held |
From: Geoffrey T. <gta...@at...> - 2002-05-18 15:30:21
|
On Thursday April 11, 2002 03:08 pm, Aaron Held wrote: > Is there an issue with Webkit.exe and self.response().flush? > > I am trying to force a partial html page and it works under > apache / webkit.cgi, but not under iis / Webkit.exe > > I think I remeber something about this. > > Thanks, > -Aaron Held > How's this for a 5 week delayed response? Did you ever try spitting out a bunch of whitespace before flushing? Something like self.writeln(' '*10000). Also, it's possible this is just the way CGI works in IIS. - Geoff |
From: Aaron H. <aa...@me...> - 2002-05-20 14:47:11
|
I forgot all about this! That did work, but only sometimes. I never got deeper into the problem because I made some changed to the database and the queries sped up so much that I no longer need to let the user know that we are still working. I'll try to check again if its an issue, let me know. Thanks, -Aaron ----- Original Message ----- From: "Geoffrey Talvola" <gta...@at...> To: "Aaron Held" <aa...@me...>; <web...@li...> Sent: Saturday, May 18, 2002 11:35 AM Subject: Re: [Webware-discuss] flush() and Webkit.exe > On Thursday April 11, 2002 03:08 pm, Aaron Held wrote: > > Is there an issue with Webkit.exe and self.response().flush? > > > > I am trying to force a partial html page and it works under > > apache / webkit.cgi, but not under iis / Webkit.exe > > > > I think I remeber something about this. > > > > Thanks, > > -Aaron Held > > > > How's this for a 5 week delayed response? > > Did you ever try spitting out a bunch of whitespace before flushing? > Something like self.writeln(' '*10000). > > Also, it's possible this is just the way CGI works in IIS. > > - Geoff > > _______________________________________________________________ > Hundreds of nodes, one monster rendering program. > Now that's a super model! Visit http://clustering.foundries.sf.net/ > > _______________________________________________ > Webware-discuss mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/webware-discuss > |
From: Aaron H. <aa...@me...> - 2002-05-20 15:47:28
|
This is one of those 'is this project active' emails that is not meant to uspet the developers working on the project..... What is the status of User Authentication in webware? There is UserKit and there is the wiki WebwareUserManager and UserHandlingProj. I personally think that problem is that it is just too easy to roll your own user manager when you can build simple 'securepage' and subclass it. My problem is the user setttings, I just create a user object based on my need and then a userManager to handle it. I'm starting to code a portal project that I will open source (if it works) so I want it done the 'webware' way as much as possible. Thanks, -Aaron Held |
From: Bill E. <bi...@rf...> - 2002-05-20 16:25:07
|
Aaron Held wrote: > This is one of those 'is this project active' emails that is not meant to uspet the > developers working on the project..... > > > What is the status of User Authentication in webware? There is UserKit and there is the > wiki WebwareUserManager and UserHandlingProj. > > I personally think that problem is that it is just too easy to roll your own user manager > when you can build simple 'securepage' and subclass it. My problem is the user setttings, > I just create a user object based on my need and then a userManager to handle it. > Easy, but that doesn't go too far, and then you end up with everyone rolling there own not-very-elegant ones. It would be nice to have a more extensive setup to subclass and take out what you don't need. There are lots of issues regarding ACL's and resources, hierarchical user management, password coordination between different systems, automating/verifying user addition, bulk adding/deleting users, etc. If you have something interesting, it might be good to toss out as a next step, since the initial documentation is pretty primitive. -- Bill Eldridge Radio Free Asia bi...@rf... |
From: Aaron H. <aa...@me...> - 2002-05-20 17:30:13
|
> Easy, but that doesn't go too far, and then you end up > with everyone rolling there own not-very-elegant > ones. It would be nice to have a more extensive > setup to subclass and take out what you don't need. > There are lots of issues regarding ACL's and resources, > hierarchical user management, password coordination > between different systems, automating/verifying user > addition, bulk adding/deleting users, etc. > > If you have something interesting, it might be good > to toss out as a next step, since the initial > documentation is pretty primitive. > This is exactly my problem. Each project has its own userManager and user class and they do not share any code. I just copy the userManager from the last site, edit the SQL as needed and add proerties to my user class. So if in one project I need a companyID, I just add a line to the effect - user.companyID = result['companyID'] The main thing that I dislike about userManager is that if I use it I have to store user settings seperately from this user object. Since you can add properties to classes at runtime its very convientient to use the user class and pull in the settings I need at the same time that I pull in the user object. Originally i was using UserManager to pull in the user, and then I manually pulled in the user settings on my login page. Once I wrote all the code, it was simpler to just add another login method and handle it all at once. The problem that I see is the logic and data layers are blended in the userManagers. I need to think about this for a while. I'll start working on this over the next week and let you know if anything works out. -Aaron |