本文整理匯總了Python中compressor.CssCompressor.run方法的典型用法代碼示例。如果您正苦於以下問題:Python CssCompressor.run方法的具體用法?Python CssCompressor.run怎麽用?Python CssCompressor.run使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類compressor.CssCompressor
的用法示例。
在下文中一共展示了CssCompressor.run方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。
示例1: preg_file
# 需要導入模塊: from compressor import CssCompressor [as 別名]
# 或者: from compressor.CssCompressor import run [as 別名]
def preg_file(self, fname):
css = ""
js = ""
search = re.search("(?P<name>[^\.]*)\.(?P<extension>.*)$",fname)
if search and search.groupdict()['extension'] == 'html':
template_file = "%s/%s" % (self.template_path, fname)
print "\tparsing %s" % template_file
try:
css_files, js_files, css_matchs, js_matchs = self.filter(template_file)
css_name = ""
js_name = ""
if css_files:
css_name = "/%s.min.css" % search.groupdict()['name']
compress = CssCompressor(files=css_files, file_output=self.css_path + css_name, media_dir=self.media_dir )
css = compress.run()
if js_files:
js_name = "/%s.min.js" % search.groupdict()['name']
compress = JsCompressor(files=js_files, file_output=self.js_path + js_name, media_dir=self.media_dir )
js = compress.run()
self.parse(template_file, self.css_url_base + css_name, self.js_url_base + js_name, css_matchs, js_matchs)
except Exception, e:
print "template file %s could not be filtered" % template_file
raise e