Probably you have to use the "--standalone" switch in this case. This was also reported for version 0.57.
If with "-D" it indeed works, it might be due to the way we handle STDIN and STDOUT, without -D these are closed when the process forks to start a background process. Regards, Jaap On Mon, Dec 17, 2012 at 11:42 PM, JP Vossen <j...@jpsdomain.org> wrote: > zim-0.56 was running fine using: "c:\Program Files\zim-0.56\zim.pyw" > I didn't upgrade to zim-0.57 because of the reported Windows issues. > Trying to run zim-0.58 fails as follows: > > FAILS from CLI and shortcut: > "c:\Program Files\zim-0.58\zim.pyw" # <<<- WORKS for 0.56 > C:\Python26\pythonw.exe "c:\Program Files\zim-0.58\zim.pyw" > Works from CLI and shortcut: > "c:\Program Files\zim-0.58\zim.pyw" -D # Huh? > C:\Python26\pythonw.exe "c:\Program Files\zim-0.58\zim.pyw" -D > # But no debug output on console, not surprisingly > C:\Python26\python.exe "c:\Program Files\zim-0.58\zim.pyw" > # Shortcut opens "DOS box" that can then be closed, CLI > doesn't > # Either way get "INFO: Locale set to: en_US.cp1252" > C:\Python26\python.exe "c:\Program Files\zim-0.58\zim.pyw" -D > # Shortcut opens "DOS box" that can then be closed, CLI > doesn't > # Either way get "INFO: Locale set to: en_US.cp1252" & debug > info > > So why does the "...zim.pyw" command that previously worked fail, but the > same command with "-D" works? Ditto the "prefixed" 'C:\Python26\pythonw.exe > "c:\Program Files\zim-0.58\zim.pyw"' commands? > > My work-around for now is to set my shortcut as follows and just close the > extra console: > Target: C:\Python26\python.exe "c:\Program Files\zim-0.58\zim.pyw" > Start in: "C:\Program Files\zim-0.58\" > > My upgrade process was: > > Notes: > * NOT using Cygwin, the Unix tools are the native .exe UNXUtils [1]... > * Using tarball to make Spell checking work (see previous mailing list > posts) > > 1) cd "C:\Program Files\" > 2) wget http://zim-wiki.org/downloads/zim-0.58.tar.gz > 3) gunzip zim-0.58.tar.gz > 4) tar xf zim-0.58.tar > 5) copy zim-0.58\zim.py zim-0.58\zim.pyw # Note 0.58 --> 0.58 > 6) meld zim-0.56\zim.pyw zim-0.58\zim.pyw # Note 0.56 --> 0.58 > # Added 1 line "import enchant" for spelling [2] > 7) Update Shortcut 0.56 --> 0.58 = fails, see above > > > --------------------------------------------------- > Footnotes: > > [1] AWESOME UNXUtils: http://en.wikipedia.org/wiki/UnxUtils > [2] C:\Program Files> diff -u zim-0.58\zim.py zim-0.58\zim.pyw > --- zim-0.58\zim.py Wed Aug 15 14:19:55 2012 > +++ zim-0.58\zim.pyw Mon Dec 17 16:42:26 2012 > @@ -3,6 +3,7 @@ > import sys > import logging > import os > +import enchant > > # Check if we run the correct python version > try: > > > Thanks, > JP > ----------------------------|:::======|------------------------------- > JP Vossen, CISSP |:::======| http://bashcookbook.com/ > My Account, My Opinions |=========| http://www.jpsdomain.org/ > ----------------------------|=========|------------------------------- > "Microsoft Tax" = the additional hardware & yearly fees for the add-on > software required to protect Windows from its own poorly designed and > implemented self, while the overhead incidentally flattens Moore's Law. > > _______________________________________________ > Mailing list: https://launchpad.net/~zim-wiki > Post to : zim-wiki@lists.launchpad.net > Unsubscribe : https://launchpad.net/~zim-wiki > More help : https://help.launchpad.net/ListHelp _______________________________________________ Mailing list: https://launchpad.net/~zim-wiki Post to : zim-wiki@lists.launchpad.net Unsubscribe : https://launchpad.net/~zim-wiki More help : https://help.launchpad.net/ListHelp