Adding behaviour for managing "task" dependencies

Bruno Desthuilliers bdesth.quelquechose at free.quelquepart.fr
Thu Oct 4 17:44:17 CEST 2007


David a écrit :
>>Any thoughts would be most appreciated, though I would like to stress
>>that I don't think Python should support the syntax I'm proposing I'd
>>just like to know if I can extend a copy of it to do that.
>>
> 
> 
> You can use syntax like this:
> 
> class MyJob1(Job):
>     depends(MyJob2)
>     depends(MyJob3)
> 
(snip)
> (where 'depends' is a DSL-like construct. See Elixir
> (elixir.ematia.de) for an example of how to implement DSL statements
> like "depends". Check their implementation of the "belongs_to"
> statement.

+1 on this. I've payed a bit with elixir's 'statements' API, and while 
it's relying on a (in)famous hack, it does the job.

(snip)



More information about the Python-list mailing list