I asked this on the -python list, some suggested I re-ask here.

I'm trying to build a small daemon that does the following:

        1_ parse the uri for the key to an image
        2_ validate that key against db
                3_ if not valid, render a 404
                4_ if valid, map to an arbitrary file on the fs  ( pulled from 
db )
4b_ or check a bdb to see if its on the fs, pull a copy off of amazon's s3 otherwise and update the cachedb to note we have it

The issue that I'm having:

i originally tried doing this based on one of the chapters in the twisted o'reilley book. i ran into issues when I tried to render an image -- i couldn't figure out how to do that.

somone on twisted web suggested i not use the protocol and instead use site (http://twistedmatrix.com/projects/web/documentation/howto/ using-twistedweb.html#auto2 ). i ran into issues when trying to render status codes and add in proxy functionality.


I'm at a loss on what I should be using.  can someone offer advice ?




== oreilley style ==
class UserphotoRequestHandler(http.Request):
        def process(self):
                pass

class UserphotoHttp(http.HTTPChannel):
        requestFactory = UserphotoRequestHandler

class UserphotoHttpFactory(http.HTTPFactory):
        protocol= UserphotoHttp

if __name__ == "__main__":
        from twisted.internet import reactor
        reactor.listenTCP(7087, UserphotoHttpFactory())
        reactor.run( )


        


// Jonathan Vanasco

| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
| FindMeOn.com - The cure for Multiple Web Personality Disorder
| Web Identity Management and 3D Social Networking
| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
| RoadSound.com - Tools For Bands, Stuff For Fans
| Collaborative Online Management And Syndication Tools
| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



_______________________________________________
Twisted-web mailing list
[email protected]
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-web

Reply via email to