you need to put them in zope_dir/lib/python/shared/your_dir

Then in your external method:

import your_dir.myclass

hth

Phil

----- Original Message -----
From: "Francois-Regis CHALAOUX"
<[EMAIL PROTECTED]>
To: "Receipt Notification Requested" <[EMAIL PROTECTED]>
Sent: Wednesday, August 16, 2000 3:16 PM
Subject: [Zope] Import classes in External method


> Hi,
>
> How to import classes in an External method?
>
> I mean, where to place the module where my class is defined. I tried to
put it
> in "lib/python/" or "Zope-2-2-0/lib/python/Shared", or in
> "/usr/lib/python1.5/" but I always got the same message :
>
>
> The errror
> =======
>
> Error Type: SystemError</STRONG><BR>
> Error Value: Failed to import class myclass from module __main__
>
> mycode
> ======
>
> import module_of_class
>
> def useClass(self):
>     foo = module_of_class.myclass()
>
>
> Bye, FR.
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> _______________________________________________
> Zope maillist  -  [EMAIL PROTECTED]
> http://lists.zope.org/mailman/listinfo/zope
> **   No cross posts or HTML encoding!  **
> (Related lists -
>  http://lists.zope.org/mailman/listinfo/zope-announce
>  http://lists.zope.org/mailman/listinfo/zope-dev )


_______________________________________________
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )

Reply via email to