RE: standalone wiki
"Michael Iles" <[email protected]>
| Newsgroups | gmane.comp.web.wiki.moin.devel |
|---|---|
| Organization | Kinitos Inc. |
| Message-ID | <[email protected]> |
I recently set up a standalone wiki using moin.py on a Win2K box, and ran into the following problem. When I had things working the way I wanted them I replaced the call to 'python moin.py' with 'pythonw moin.py' so I wouldn't have the shell window hanging around. However, the wiki would then crash within a few hours on the call to sys.stdout.write with an exception saying that it was an invalid file descriptor. So the sys module must have been buffering the output (which consisted mostly of the little spinning bar characters '\|/-') and when it got around to writing to stdout, which doesn't exist for pythonw, it crashed. I have two comments on this: 1. This should be noted somewhere in the docs. In retrospect this is obvious, but at the time I thought that pythonw was a drop-in equivalent to python. (I'm still a bit surprised that pythonw doesn't just discard anything written to stdout.) 2. What's the recommended approach to running a standalone wiki on Windows? My first instinct is to change moin.py to detect whether stdout is valid and if not, to point stdout/stderr at a log file and also to remove the spinning bar in httpdmain.py. Better ideas? Mike. -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Thomas Waldmann Sent: March 20, 2004 5:07 AM To: [email protected] Subject: Re: [Moin-devel] standalone wiki >I have described how to set up the standalone wiki. Should I put this into the >masterwiki ? > Yes, integrate it into the install docs there. ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ Moin-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/moin-devel ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click