Prev: subprocess.Popen objects: how to ensure that stdin is closed
Next: plagiarism, no follow-ups please
From: Ethan Furman on 2 Apr 2010 14:35 Steve Holden wrote: > Alf P. Steinbach wrote: >> * Jason Friedman: >>> Hi, what is the difference between: >>> >>> def MyClass(object): >>> pass >>> >>> and >>> >>> def MyClass(): >>> pass >> If you really meant 'def', then the first is a routine taking one >> argument, and the second is a routine of no arguments. >> >> If you meant 'class' instead of 'def', then it depends on the Python >> version. >> >> In Py2 the first then defines a new-style class, while the second >> defines an old-style class. E.g. you can see some difference by checking >> with 'isinstance'. In Py3 there's no difference. >> > Interesting. I actually read "class" for "def" and replied accordingly. Funny, so did I. I'm sure it had something to do with the subject line. ;) ~Ethan~
First
|
Prev
|
Pages: 1 2 Prev: subprocess.Popen objects: how to ensure that stdin is closed Next: plagiarism, no follow-ups please |