Unhelpful Error Messages No. 15: Find it yourself.
hg
hansgeunsmeyer at earthlink.net
Fri Oct 11 21:21:00 EDT 2002
More information about the Python-list mailing list
Fri Oct 11 21:21:00 EDT 2002
- Previous message (by thread): Unhelpful Error Messages No. 15: Find it yourself.
- Next message (by thread): Unhelpful Error Messages No. 15: Find it yourself.
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Dale Strickland-Clark <dale at riverhall.NOTHANKS.co.uk> wrote in message news:<eqsdqu0c4ufh4tgfa1669rhltbvjb3e5kb at 4ax.com>... > I really could do with a line number in this error message. Or a bit > more context. Unfortunately, rslhHTML is 1200+ lines and something > like 40 classes. > > This is from the command prompt. Harness.py has one line (the import) > and a docstring. Oddly, if I import the module into PythonWin, I don't > get an error. > > Traceback (most recent call last): > File "harness.py", line 5, in ? > from rslhHTML import * > TypeError: __init__() takes at least 2 arguments (1 given) > > I've checked every use of __init__ and they all have more than 2 > arguments but what's more interesting is why it's picking this up at > import time. It's not running any code. There's just a bunch of class > definitions. But the traceback has a very clear line nr: 5... You're punished for using "import *". Are you sure that rslhHTML isn't instantiating any classes? Did you try import rslhHTML at the Python prompt? Hans
- Previous message (by thread): Unhelpful Error Messages No. 15: Find it yourself.
- Next message (by thread): Unhelpful Error Messages No. 15: Find it yourself.
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list