import DAE
[auf_rh_dae.git] / project / dae / management / commands / dae.py
index 103f55f..0c2b404 100644 (file)
@@ -3,7 +3,6 @@
 from django.core.management.base import BaseCommand
 
 from project.dae import  models as dae
-from project.dae import exporter
 
 class Command(BaseCommand):
 
@@ -29,17 +28,7 @@ class Command(BaseCommand):
             return
 
 
-        dry_run = True
-        if len(args) >= 3 and args[2] == "run":
-            dry_run = False
-
-        verbosity = 0
-        if len(args) >= 4:
-            verbosity = int(args[3])
-
-        class_copier = getattr(exporter, "%sCopier" %  classname.title())
-        copier = class_copier(verbosity=verbosity, dry_run=dry_run)
-
-        copy = copier.duplicate(obj)
-        self.stdout.write(u"\n[%s] DAE:%s => RH:%s\n" % (obj.__class__.__name__, obj.id, copy.id))
+        copy = obj.importer()
+        self.stdout.write(u"\n[%s] DAE:%s => RH:%s\n" %
+                (obj.__class__.__name__, obj.id, copy.id))