That was it, thanks!
https://github.com/apache/spark-website/pull/183

Well, in my defense: PEP or IntelliJ made me do it, and I continue to
resent Python for this kind of nonsense. But my bad for not testing
this on a dummy commit, to be sure.

On Fri, Feb 15, 2019 at 6:09 PM Marcelo Vanzin <van...@cloudera.com> wrote:
>
> BTW the main script has this that the website script does not:
>
> if sys.version < '3':
>    input = raw_input  # noqa
>
> On Fri, Feb 15, 2019 at 3:55 PM Sean Owen <sro...@gmail.com> wrote:
> >
> > I'm seriously confused on this one. The spark-website merge script
> > just stopped working for me. It fails on the call to input() that
> > expects a y/n response, saying 'y' isn't defined.
> >
> > Indeed, it seems like Python 2's input() tries to evaluate the input,
> > rather than return a string. Python 3 input() returns as a string, as
> > does Python 2's raw_input().
> >
> > But the script clearly requires Python 2 as it imports urllib2, and my
> > local "python" is Python 2.
> >
> > And nothing has changed recently and this has worked for a long time.
> > The main spark merge script does the same.
> >
> > How on earth has this worked?
> >
> > I could replace input() with raw_input(), or just go ahead and fix the
> > merge scripts to work with / require Python 3. But am I missing
> > something basic?
> >
> > If not, which change would people be OK with?
> >
> > Sean
> >
> > ---------------------------------------------------------------------
> > To unsubscribe e-mail: dev-unsubscr...@spark.apache.org
> >
>
>
> --
> Marcelo

---------------------------------------------------------------------
To unsubscribe e-mail: dev-unsubscr...@spark.apache.org

Reply via email to