IDLE (3.1a1) accepts

        a,*b = re.split(str,pattern)

and does the right thing ('a' gets the first result and 'b' gets
the rest).

pydev configured to use the exact same Python 3.1a1 runtime doesn't
like this syntax (in my source, column 23 is the asterisk):

Encountered "*" at line 32, column 23. Was expecting one of: <NEWLINE> ... ";" ... "=" ... "+=" ... "-=" ... "*=" ... "/=" ... "//=" ... "%=" ... "&=" ... "|=" ... "^=" ... "<<=" ... ">>=" ... "**=" ... "lambda" ... "not" ... "+" ... "-" ... "~" ... "(" ... "[" ... "{" ... "False" ... "True" ... "None" ... <NAME> ... <HEXNUMBER> ... <OCTNUMBER> ... <DECNUMBER> ... <FLOAT> ... <COMPLEX> ... "\'" ... "\"" ... "\'\'\'" ... "\"\"\"" ... "\'" ... "\"" ... "\'\'\'" ... "\"\"\"" ...

Can I assume pydev is wrong or am I missing something?
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to