GVNPublic123
asked on
Python TypeError
Ok, so these lines usually work fine, but sometime produce type error (the bold part is producing it).
Error:
Also in debug report, when this error occured both params and url variables were setup fine. HELP!
1228 url = "http://www.google.com/" % params
1229 [b] output = getPage("https://api-ssl.bitly.com/v3/shorten?login=xxx&apiKey=xxx&%s&format=txt"\
1230 % urllib.urlencode({'longUrl':url}))[:22].replace("http://", "")[/b]
Error:
TypeError: unsubscriptable object
args = ('unsubscriptable object',)
Also in debug report, when this error occured both params and url variables were setup fine. HELP!
You should copy/paste our error message with the trace.
ASKER
But I gave you traced line of code and error...what more do you need? There aint no more in report.
How do you run it? Is it a part of some web server code? Where the 'args = ...' came from?
ASKER
No idea...its just a random python fail.
ASKER
It occured, but I cant recreate it. I put exception handling for next time.
How do you run your Python code? Is it saved in a file and launched say from command line? How do you know that the mentioned line caused the error? What version of Python do you use? What OS do you use?
ASKER
CentOS 5, its a website, python 2.4.3
Got it from bug report.
Got it from bug report.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Yeh, I put exception handling in so now I dont care if slicing fails. The worker will pick it up later automatically if it fails on request.
Sorry I could not be more explicit. Thanks for the points, and have a good time ;)