~fabien-morin/unifield-web/fm-us-1026

« back to all changes in this revision

Viewing changes to openobject/tools/expose.py

  • Committer: ame (Tiny)
  • Date: 2010-01-04 10:41:58 UTC
  • Revision ID: ame@tinyerp.com-20100104104158-92jypyicgh56twq8
[REF] openerp-web => openobject-web (project name changed)
[REF] openerp => openobject (namespace changed)

Show diffs side-by-side

added added

removed removed

Lines of Context:
38
38
from mako.template import Template
39
39
from mako.lookup import TemplateLookup
40
40
 
41
 
from openerp.tools import rpc
42
 
from openerp.tools import utils
 
41
from openobject.tools import rpc
 
42
from openobject.tools import utils
43
43
 
44
44
 
45
45
__all__ = ['find_resource', 'load_template', 'render_template', 'expose', 'register_template_vars']
56
56
 
57
57
 
58
58
def find_resources(package_or_module, *patterns):
59
 
    root = find_resource("openerp")
 
59
    root = find_resource("openobject")
60
60
    for path, dirs, files in os.walk(os.path.abspath(root)):
61
61
        for pattern in patterns:
62
62
            for filename in fnmatch.filter(files, pattern):
64
64
                
65
65
                
66
66
# ask autoreloader to check mako templates and cfg files
67
 
for res in find_resources("openerp", "*.mako", "*.cfg"):
 
67
for res in find_resources("openobject", "*.mako", "*.cfg"):
68
68
    cherrypy.engine.autoreload.files.add(res)
69
69
 
70
70
 
71
71
filters = ["__content"]
72
 
imports = ["from openerp.tools.utils import content as __content"]
 
72
imports = ["from openobject.tools.utils import content as __content"]
73
73
 
74
74
class TL(TemplateLookup):
75
75
    
83
83
        self.cache[str(uri)] = res = super(TL, self).get_template(uri)
84
84
        return res
85
85
    
86
 
template_lookup = TL(directories=[find_resource("openerp")], 
 
86
template_lookup = TL(directories=[find_resource("openobject")], 
87
87
                        default_filters=filters,
88
88
                        imports=imports)#, module_directory="mako_modules")
89
89
 
99
99
        else:
100
100
            template = os.path.abspath(template)
101
101
            
102
 
        base = find_resource("openerp")
 
102
        base = find_resource("openobject")
103
103
        template = template.replace(base, '').replace('\\', '/')
104
104
        
105
105
        return template_lookup.get_template(template)