> On Sep 25, 2016, at 00:59 , Marius Gedminas <mar...@gedmin.as> wrote: > > On Sat, Sep 24, 2016 at 04:49:45AM -0700, only...@gmail.com wrote: >> I have created a pyramid application using pcreate, now when I try to run it >> using pserve with --reload, I get following error >> >> SyntaxError: Non-ASCII character '\x90' in file <path>\pserve.exe on line 1, >> but no encoding declared; see http://python.org/dev/peps/pep-0263/ for >> details >> Interestingly this error shows up only when I use --reload, if I remove >> reload >> it starts fine. > > I bet it's because of this bit of code: > https://github.com/Pylons/pyramid/blob/master/pyramid/scripts/pserve.py#L267-L270 > > pserve is trying to run > > /path/to/python.exe /path/to/pserve.exe other args
It shouldn’t be running /path/to/python.exe /path/to/pserve.exe, it should be running /path/to/pserve.exe directly. That’s what that fix should have been doing. When you run /path/to/pserve.exe the script name in sys.argv is set to ‘pserve’ without any extension on it at all. That fix added .exe to once again make it pserve.exe which can then be executed by popen. > > in a subprocess, and python doesn't like interpreting .exe files. But > then https://github.com/Pylons/pyramid/issues/2126 explicitly made it be > that way, with reports that everything works fine? I don't understand > Windows :( > > > File a new bug maybe? > > Regards, > Marius Gedminas > -- > Despite all appearances, your boss is a thinking, feeling, human being. > > -- > You received this message because you are subscribed to the Google Groups > "pylons-devel" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to pylons-devel+unsubscr...@googlegroups.com. > To post to this group, send email to firstname.lastname@example.org. > Visit this group at https://groups.google.com/group/pylons-devel. > For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "pylons-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to pylons-devel+unsubscr...@googlegroups.com. To post to this group, send email to email@example.com. Visit this group at https://groups.google.com/group/pylons-devel. For more options, visit https://groups.google.com/d/optout.
Description: S/MIME cryptographic signature