Exemple #1
0
 def save_configuration(self, request):
     from merengue.utils import save_config
     zip_name = datetime.now()
     response = HttpResponse(mimetype='application/x-zip-compressed')
     response['Content-Disposition'] = 'attachment; filename="%s.zip"' % zip_name.isoformat('-')
     buffer_zip = save_config()
     response.write(buffer_zip.getvalue())
     return response
Exemple #2
0
 def save_configuration(self, request):
     from merengue.utils import save_config
     zip_name = datetime.now()
     response = HttpResponse(mimetype='application/x-zip-compressed')
     response[
         'Content-Disposition'] = 'attachment; filename="%s.zip"' % zip_name.isoformat(
             '-')
     buffer_zip = save_config()
     response.write(buffer_zip.getvalue())
     return response
Exemple #3
0
    def handle_label(self, config_name, **options):
        path_zip = os.path.join(settings.BASEDIR, '%s.zip' % config_name)
        overwrite = options['overwrite']
        if not overwrite and os.path.isfile(path_zip):
            raise CommandError("File existing use the --overwrite option or " \
                               "!remove the file %s" % path_zip)
        save_all = options['all']

        file_zip = open(path_zip, 'w')
        buffer_zip = save_config(overwrite, save_all)
        file_zip.write(buffer_zip.getvalue())
    def handle_label(self, config_name, **options):
        path_zip = os.path.join(settings.BASEDIR, '%s.zip' % config_name)
        overwrite = options['overwrite']
        if not overwrite and os.path.isfile(path_zip):
            raise CommandError("File existing use the --overwrite option or " \
                               "!remove the file %s" % path_zip)
        save_all = options['all']

        file_zip = open(path_zip, 'w')
        buffer_zip = save_config(overwrite, save_all)
        file_zip.write(buffer_zip.getvalue())