RE: [Zope-dev] Using Python script to create ZClass instances
After hours of fiddling around, I've already given up Python methods, but I can't even instantiate MySubZclass via External Methods?!?!? MyProduct . MyZClass . MySubZClass 1. folder.manage_addProduct['MyProduct'].MyZClass.MySubZClass_add(id) -> AttributeError for MySubZClass_add 2. folder.manage_addProduct['MyProduct'].propertysheets.methods['MySubZClas s_add'](id) -> NameError on MySubZClass (at least it gets to the constructor method) I really think one of the major pains of Zope is just instantiating objects... It's HELL hard, and NOT intuitive. -----Original Message----- From: Bjorn Stabell Posted At: Thursday, April 12, 2001 12:02 Posted To: Zope Developer Conversation: [Zope-dev] How do I call an HTMLFile in context provided by apath? Subject: [Zope-dev] Using Python script to create ZClass instances Hi there, Im having problems using Python script to create a ZClass instance from a ZClass that's inside of another ZClass. I have this addMyObject Python script as constructor script for "Scriptable Type Information" type object (CMF): ## Script (Python) "addMyObject" ##bind container=container ##bind context=context ##bind namespace= ##bind script=script ##bind subpath=traverse_subpath ##parameters=folder, id ##title= ## folder.Control_Panel.Products.MyProducts.MyObjects.MyObject_add(id) # folder.manage_addProduct('MyProduct')... doesn't work either item = getattr(folder, id) return item MyObjects is a ZClass that contains MyObject. The error I get is: Zope error Error type AttributeError Error value MyObjects There should be some explanation somewhere how to access resources inside of Control_Panel, but I fail to find it. Creating objects is very confusing and difficult at times... Bye, -- Bjorn Stabell <bjorn@exoweb.net> _______________________________________________ Zope-Dev maillist - Zope-Dev@zope.org http://lists.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope )
participants (1)
-
Bjorn Stabell