[Zope-CMF] Re: CMFSetup: workflow scripts as external methods
Tres Seaver
tseaver at palladion.com
Wed Oct 26 07:58:59 EDT 2005
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Jens Vagelpohl wrote:
>
> On 24 Oct 2005, at 18:29, Tres Seaver wrote:
>
>>>> - External methods gain support by extending the saved information to
>>>> collect module/function values for external methods instead of trying
>>>> to read the body. This *will* make an import blow up if the
>>>> filesystem code the external method relies on is not in the expected
>>>> location
>>>>
>>
>> We can make the failed attempt to import the EM create a log entry,
>> without aborting the whole import; OTOH, having it fail would tell you
>> that you hadn't installed all the software you neeeded.
>>
>> +1 for fleshing out the ".em" files for EMs (in fact, we just ran across
>> that sprinting today).
>
>
> OK, so I'll add an implementation.
>
> There should be some very obvious feedback when an external method
> cannot be found during a profile import. A blowup would be the most
> obvious feedback ;) The manage_tabs_message that shows up on the
> Import view only enumerates the name of the steps that have run,
> probably not a good idea to subvert that for this new kind of
> information. I'm not sure that a log message that disappears into the
> Zope event log is enough. Soon enough you will see strange workflow
> errors and it might not be obvious right away that a script object is
> completely missing. My gut feeling says "blowup is better" - any good
> arguments against it?
+1. Similar import failures (e.g., import steps which point at
non-existent handlers, etc.) cause the import to blow up, which is the
Right Thing (TM).
Tres.
- --
===================================================================
Tres Seaver +1 202-558-7113 tseaver at palladion.com
Palladion Software "Excellence by Design" http://palladion.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFDX2+D+gerLs4ltQ4RAjl/AJ9BqCKBj1JIaWfn/Ir2F9jfRGPz8QCgh4UY
CwBjaGOXk+cgu2XBVCwluXc=
=jyHV
-----END PGP SIGNATURE-----
More information about the Zope-CMF
mailing list