On Mar 30, 12:40 pm, Jim Garrison <j...@acm.org> wrote: > 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?
If it works that way in IDLE and from the command line python, then it's almost proof positive that pydev goofed up. Mike -- http://mail.python.org/mailman/listinfo/python-list