コード例 #1
0
    def handle(self, *args, **kwargs):
        self.options = kwargs
        for key, val in sm_settings.FILE_COMBINATIONS.items():
            utils.combine_files(key, val)
        if self.options['purge'] or sm_settings.PURGE_OLD_FILES:
            for configitem in sm_settings.COPY_PATHS:
                try:
                    shutil.rmtree(configitem['to'])
                    os.makedirs(configitem['to'])
                except OSError:
                    pass  # Probably trying to remove the same destination twice

        utils.copy_app_media()

        for configitem in sm_settings.COPY_PATHS:
            for item in glob.iglob(configitem['from']):
                utils.copy(item, configitem['to'], purge=False)
コード例 #2
0
 def handle(self, *args, **kwargs):
     self.options = kwargs
     for key, val in sm_settings.FILE_COMBINATIONS.items():
         utils.combine_files(key, val)
     if self.options['purge'] or sm_settings.PURGE_OLD_FILES:
         for configitem in sm_settings.COPY_PATHS:
             try:
                 shutil.rmtree(configitem['to'])
                 os.makedirs(configitem['to'])
             except OSError:
                 pass # Probably trying to remove the same destination twice
     
     utils.copy_app_media()
     
     for configitem in sm_settings.COPY_PATHS:
         for item in glob.iglob(configitem['from']):
             utils.copy(item, configitem['to'], purge=False)
コード例 #3
0
 def handle(self, *args, **kwargs):
     self.options = kwargs
     
     # build static
     for dest, file in sm_settings.FILE_COMBINATIONS.items():
         utils.combine_files(dest, file, self.options['include_imports'] or sm_settings.INCLUDE_CSS_IMPORTS)
     if self.options['purge'] or sm_settings.PURGE_OLD_FILES:
         for configitem in sm_settings.COPY_PATHS:
             try:
                 shutil.rmtree(configitem['to'])
                 os.makedirs(configitem['to'])
             except OSError:
                 pass # Probably trying to remove the same destination twice
     
     # copy app media
     utils.copy_app_media()
     
     # copy other files
     for configitem in sm_settings.COPY_PATHS:
         for item in glob.iglob(configitem['from']):
             utils.copy(item, configitem['to'], purge=False)