[Grok-dev] howto run python scripts with grok application

Lacko Roman rlacko at gratex.com
Mon Jan 4 02:50:30 EST 2010


Thanks JW,

I think i would try to use the solution what  Alberto sent me,

I also try to create a bug in Launchpad

Regards
- Roman

________________________________________
From: grok-dev-bounces at zope.org [grok-dev-bounces at zope.org] On Behalf Of Jan-Wijbrand Kolman [janwijbrand at gmail.com]
Sent: Saturday, January 02, 2010 4:34 PM
To: grok-dev at zope.org
Subject: Re: [Grok-dev] howto run python scripts with grok application

Lacko Roman <rlacko at gratex.com> wrote:
>>> Assuming the ./bin/zopectl script is available in your project you can do:
>>>
>>>  $ ./bin/zopectl run [myscript]
>
> wel, grokproject (1.0) creates just ./bin/myapp-ctl and ./bin/myapp-debug,
nothing like ./bin/zopectl
>
> and ./bin/myapp-ctl does not work with run parameter:
>
> $ ./bin/myapp-ctl run myscript.py
> $ *** Unknown syntax: run

Hmm, I was afraid of that...

When doing...

  $ ./bin/myapp-ctl debug

.you get a "interactive shell"-like environment. I guess you could then import
your migration-script module and call the main function, passing the app object.

It's no pretty, but maybe it'll get you somewhat further.

If you'd like to, could you maybe create an bug report for the missing "script"
command in launchpad?

regards,
jw


_______________________________________________
Grok-dev mailing list
Grok-dev at zope.org
https://mail.zope.org/mailman/listinfo/grok-dev


More information about the Grok-dev mailing list