def get_content(self): from r2.lib.static import locate_static_file name, style = os.path.splitext(self.name) path = locate_static_file(os.path.join("static/js", self.name)) with open(path) as f: return [{"name": name, "style": style.lstrip("."), "template": f.read()}]
def get_content(self): from r2.lib.static import locate_static_file name, style = os.path.splitext(self.name) path = locate_static_file(os.path.join('static/js', self.name)) with open(path) as f: return [{ "name": name, "style": style.lstrip('.'), "template": f.read() }]
def get_source(self, use_built_statics=False): if use_built_statics: # we are in the build system so we have already copied all files # into the static build directory built_statics_path = get_built_statics_path() path = os.path.join(built_statics_path, "static", "js", self.name) else: # we are in request so we need to check the pylons static_files # path and the static paths for all plugins path = locate_static_file(os.path.join("static", "js", self.name)) with open(path) as f: return f.read()
def get_source(self, use_built_statics=False): if use_built_statics: # we are in the build system so we have already copied all files # into the static build directory built_statics_path = get_built_statics_path() path = os.path.join(built_statics_path, "static", "js", self.name) else: # we are in request so we need to check the pylons static_files # path and the static paths for all plugins path = locate_static_file(os.path.join("static", "js", self.name)) with open(path) as f: return f.read()
def get_content(self, use_built_statics=False): name, style = os.path.splitext(self.name) if use_built_statics: built_statics_path = get_built_statics_path() path = os.path.join(built_statics_path, 'static', 'js', self.name) else: path = locate_static_file(os.path.join('static', 'js', self.name)) with open(path) as f: return [{ "name": name, "style": style.lstrip('.'), "template": f.read(), }]
def get_content(self, use_built_statics=False): name, style = os.path.splitext(self.name) if use_built_statics: built_statics_path = get_built_statics_path() path = os.path.join(built_statics_path, 'static', 'js', self.name) else: path = locate_static_file(os.path.join('static', 'js', self.name)) with open(path) as f: return [{ "name": name, "style": style.lstrip('.'), "template": f.read(), }]
def path(self): """The path to the source file on the filesystem.""" from r2.lib.static import locate_static_file try: g.plugins except TypeError: # g.plugins isn't available. this means we're in the build system. # we can safely find all files in one place in this case since the # build system copies them in from plugins first. pass else: # this is in-request. we should check all the plugin directories return locate_static_file(os.path.join("static", "js", self.name)) return os.path.join(STATIC_ROOT, "static", "js", self.name)
def path(self): """The path to the source file on the filesystem.""" from r2.lib.static import locate_static_file try: g.plugins except TypeError: # g.plugins isn't available. this means we're in the build system. # we can safely find all files in one place in this case since the # build system copies them in from plugins first. pass else: # this is in-request. we should check all the plugin directories return locate_static_file(os.path.join("static", "js", self.name)) return os.path.join(STATIC_ROOT, "static", "js", self.name)