Don't Understand This Error
Chris Rebert
clp2 at rebertia.com
Wed Dec 2 05:43:43 EST 2009
On Wed, Dec 2, 2009 at 2:33 AM, Victor Subervi <victorsubervi at gmail.com> wrote:
> I get the following error:
>
> /var/www/html/angrynates.com/cart/chooseOptions.py
> 8 from login import login
> 9 import string
> 10 import options
> 11 from particulars import optionsTables, addStore
> 12
> options undefined
>
> SyntaxError: invalid syntax (options.py, line 140)
> args = ('invalid syntax',
> ('/var/www/html/angrynates.com/cart/options.py', 140, 85, " colorsTables,
> colorsNames = colors('products', 'specificTables', specificTables):\n"))
> filename = '/var/www/html/angrynates.com/cart/options.py'
> lineno = 140
> msg = 'invalid syntax'
> offset = 85
> print_file_and_line = None
> text = " colorsTables, colorsNames = colors('products',
> 'specificTables', specificTables):\n"
>
> I don't understand the 'text = "..." part of the last line.
It's the text of the specific line of code that caused the error, I think.
> Here's the line from the code:
>
> colorsTables, colorsNames = colors('products', 'specificTables',
> specificTables):
The syntax error is that you have an illegal colon at the end of that
line. Remove that colon.
> No "text". I'm just calling a function and getting the results. Here's the
> pared-down function:
>
> def colors(callingTable, which='', specificTables=[]):
The error lies in the caller of colors().
Cheers,
Chris
--
http://blog.rebertia.com
More information about the Python-list
mailing list