Christoph Zwerschke wrote:
> TurboGears uses paste.script for its quickstart command. There was a 
> request that a file ("sqlobject.txt") is skipped in one template if a 
> certain variable ("sqlobject") is not set.
> 
> How could this be realized? My first idea was to change the file name to 
> "+sqlobject_txt+" and then set the variable "sqlobject_txt" to an empty 
> string or None or something starting with a dot, since paste.script 
> skips files starting with a dot via the should_skip_file method.
> 
> But the problem is that "should_skip_file()" is called before 
> "substitute_filename()" in paste.script.
> 
> Can this be changed so that files are skipped if substitute_filename() 
> renders something that is boolean false?
> 
> Or is there a better way to skip individual files?

Yes, in the template itself you can do skip_template(), which raises an 
exception that tells copydir to skip the file.

-- 
Ian Bicking : [EMAIL PROTECTED] : http://blog.ianbicking.org

_______________________________________________
Paste-users mailing list
[email protected]
http://webwareforpython.org/cgi-bin/mailman/listinfo/paste-users

Reply via email to