Yes, that's my guess just given information here without a close look.

On 28 Jul 2017 11:03 pm, "Sean Owen" <so...@cloudera.com> wrote:

I see, does that suggest that a machine has 2.6, when it should use 2.7?

On Fri, Jul 28, 2017 at 2:58 PM Hyukjin Kwon <gurwls...@gmail.com> wrote:

> That looks appearently due to dict comprehension which is, IIRC, not
> allowed in Python 2.6.x. I checked the release note for sure before -
> https://issues.apache.org/jira/browse/SPARK-20149
>
> On 28 Jul 2017 9:56 pm, "Sean Owen" <so...@cloudera.com> wrote:
>
>>   File "./dev/run-tests.py", line 124
>>     {m: set(m.dependencies).intersection(modules_to_test) for m in 
>> modules_to_test}, sort=True)
>>                                                             ^
>> SyntaxError: invalid syntax
>>
>>
>> It seems like tests are failing intermittently with this type of error,
>> which leads me to guess there's some difference in the Python interpreter
>> on one or more machines but not all (?)
>>
>> Does the error suggest anything to anyone who knows Python better than I?
>>
>> The line has been around for a year so I don't think it's the script per
>> se.
>>
>

Reply via email to