yep, know all that.

I meant i wanted to know if anyone has automated this for production ,
as part of a pyramid/deform integration package

essentially the following:

---------------

myapp/__init__.py
    from pyramid.events import ApplicationCreated
    from pyramid.events import subscriber

    config.add_subscriber('myapp.subscribers.deform_static_prep',
'pyramid.events.ApplicationCreated')


myapp/subscribers/deform_static_prep.py

    import deform
    import os

    def deform_static_prep(event):

        static_subdir=
event.request.registry.settings['deform.static_subdir']

        deform_dir= os.path.dirname(deform.__file__)
        deform_dir_static= os.path.join( deform_dir , 'static' )

        app_dir= os.path.dirname( myapp.__file__ )
        app_dir_static= os.path.join( app_dir , 'static' )
        app_dir_static_deform= os.path.join( app_dir_static ,
static_subdir )

        if os.path.lexists(app_dir_static_deform):
            os.unlink(app_dir_static_deform)

        os.symlink( deform_dir_static, app_dir_static_deform )

-- 
You received this message because you are subscribed to the Google Groups 
"pylons-discuss" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/pylons-discuss?hl=en.

Reply via email to