当前位置: 首页>>代码示例>>Python>>正文


Python CssCompressor.run方法代码示例

本文整理汇总了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
开发者ID:marcelnicolay,项目名称:simple-minify,代码行数:28,代码来源:filter.py


注:本文中的compressor.CssCompressor.run方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。