Can't I define a decorator in a separate file and import it?

Saqib Ali saqib.ali.75 at gmail.com
Thu Dec 22 16:11:11 EST 2011


MYCLASS.PY:

#!/usr/bin/env python
import os, sys, string, time, re, subprocess
import Singleton


@Singleton
class myClass:

    def __init__(self):
        print 'Constructing myClass'

    def __del__(self):
        print 'Destructing myClass'


SINGLETON.PY:


#!/usr/bin/env python
import os, sys, string, time, re, subprocess
import Singleton


@Singleton
class myClass:

    def __init__(self):
        print 'Constructing myClass'

    def __del__(self):
        print 'Destructing myClass'

TRACEBACK:

>>> import myClass
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "myClass.py", line 6, in <module>
    @Singleton
TypeError: 'module' object is not callable



- Saqib





>>
> Post the code, and the traceback.
>
> ~Ethan~
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20111222/38f68232/attachment-0001.html>


More information about the Python-list mailing list