Changeset 3426

Show
Ignore:
Timestamp:
08/08/07 18:45:30 (1 year ago)
Author:
mscott
Message:

Merge twit-a-bit example app, and SchevoPolicy? updates from policy-57.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/Policy/schevopolicy/schema.py

    r3383 r3426  
    1919 
    2020from schevo.lib.module import from_string, forget, remember 
     21import schevo.schema 
    2122 
    2223import schevopolicy 
     
    118119 
    119120 
    120 def policy_from_string(db, body): 
    121     source = PREAMBLE + dedent(body) 
     121def policy_from_location(db, location): 
     122    source = schevo.schema.read(location, db.version) 
     123    return policy_from_source(db, source) 
     124     
     125 
     126def policy_from_source(db, source): 
    122127    policy = Policy(db) 
    123128    start(policy) 
     
    126131    finish(policy, module) 
    127132    return policy 
    128      
     133 
     134 
     135def policy_from_string(db, body): 
     136    source = PREAMBLE + dedent(body) 
     137    return policy_from_source(db, source) 
     138 
    129139 
    130140# Copyright (C) 2001-2007 Orbtech, L.L.C. 
  • trunk/Policy/setup.py

    r3383 r3426  
    9090 
    9191    entry_points = """ 
     92    [paste.filter_factory] 
     93    policywrapper = schevopolicy.wrapper:filter_factory 
    9294    """, 
    9395    ) 
  • trunk/Wsgi/schevowsgi/dbopener.py

    r3306 r3426  
    6363    def __call__(self, environ, start_response): 
    6464        environ.update(self._environ) 
    65         environ.update(self._dbdict) 
    6665        return self._app(environ, start_response) 
    6766 
    6867    def open(self, db_alias, db_filename, environ=None): 
    6968        if self.verbose: 
    70             print 'Opening %r (%r)' % (db_alias, db_filename) 
     69            print '[dbopener] Opening %r (%r)' % (db_alias, db_filename) 
    7170        environ_key = self.key_prefix + '.' + db_alias 
    7271        if db_filename.startswith('memory://'): 
     
    9594    def close(self, db_alias, environ=None): 
    9695        if self.verbose: 
    97             print 'Closing %r' % db_alias 
     96            print '[dbopener] Closing %r' % db_alias 
    9897        environ_key = self.key_prefix + '.' + db_alias 
    9998        db = self._dbdict[db_alias]