diff options
Diffstat (limited to 'ishtar_common')
| -rw-r--r-- | ishtar_common/models_imports.py | 39 | 
1 files changed, 18 insertions, 21 deletions
diff --git a/ishtar_common/models_imports.py b/ishtar_common/models_imports.py index 5b1493173..35cf141b0 100644 --- a/ishtar_common/models_imports.py +++ b/ishtar_common/models_imports.py @@ -847,38 +847,35 @@ ENCODINGS = [(settings.ENCODING, settings.ENCODING),               (settings.ALT_ENCODING, settings.ALT_ENCODING),               ('utf-8', 'utf-8')] -CSV_SEPS = ((u",", u","), -            (u";", u";"),) +CSV_SEPS = ((",", ","), +            (";", ";"),) -delayed_import = None -delayed_check = None +@task() +def delayed_import(import_pk): +    try: +        imp = Import.objects.get(pk=import_pk) +    except Import.DoesNotExist: +        pass +    imp.importation() -if settings.USE_BACKGROUND_TASK: -    @task() -    def delayed_import(import_pk): -        try: -            imp = Import.objects.get(pk=import_pk) -        except Import.DoesNotExist: -            pass -        imp.importation() -    @task() -    def delayed_check(import_pk): -        try: -            imp = Import.objects.get(pk=import_pk) -        except Import.DoesNotExist: -            pass -        imp.check_modified() +@task() +def delayed_check(import_pk): +    try: +        imp = Import.objects.get(pk=import_pk) +    except Import.DoesNotExist: +        pass +    imp.check_modified()  class Import(models.Model):      user = models.ForeignKey('IshtarUser', blank=True, null=True,                               on_delete=models.SET_NULL) -    name = models.CharField(_(u"Name"), max_length=500, null=True) +    name = models.CharField(_("Name"), max_length=500, null=True)      importer_type = models.ForeignKey(ImporterType)      imported_file = models.FileField( -        _(u"Imported file"), upload_to="upload/imports/%Y/%m/", max_length=220, +        _("Imported file"), upload_to="upload/imports/%Y/%m/", max_length=220,          help_text=max_size_help())      imported_images = models.FileField(          _(u"Associated images (zip file)"), upload_to="upload/imports/%Y/%m/",  | 
