python class question
Axel Bock
news-and-lists at the-me.de
Thu Jul 25 13:30:45 EDT 2002
More information about the Python-list mailing list
Thu Jul 25 13:30:45 EDT 2002
- Previous message (by thread): python class question
- Next message (by thread): python class question
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Hi folks, I need an explanation of a piece of code *urgently*, to understand an error message generated by Zope Python (a pure Python error, I think ...). Well: I have a class xrml, which wants to access a ZMySQLDA database connection (all this happens under Zope, but I think my question is pure Python nonetheless). For this I stole code from another module (ZSQLMethods :-), and the result looks like this: class xrml(SimpleItem.SimpleItem): def init_db(self): try: dbc = getattr(self, connection) except: return 'error' DB = dbc() Now I tried to modify the last line as follows: self.DB = dbc() and getting a very strange error (Error Type: UnpickleableError Error Value: Cannot pickle <type 'type'> objects). Now my question is: what the hell am I doing here? Especially what is DB?? connection seems to be equally important, how can I find out what type of thing this is? A "return self.connection" delivers a "MySQL_database_connection". Is this a string, or an object? The code works well (queries and all else) if I use DB instead of self.DB, but this makes me unable to use DB from other member functions, doesn't it? (I'm quite a Python newbie i fear ... :-)) Any help would be much appreciated! Thanks in advance and greetings from Germany, Axel.
- Previous message (by thread): python class question
- Next message (by thread): python class question
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list