def save_csvimport(props=None, instance=None): """ To avoid circular imports do saves here """ try: if instance: return from csvimport.models import CSVImport csvimp = CSVImport() if props: for key, value in props.items(): csvimp.__setattr__(key, value) csvimp.save() return csvimp.id except: # Running as command line print 'Assumed charset = %s\n' % instance.charset print '###############################\n' for line in instance.loglist: if not isinstance(line, basestring): for subline in line: print subline print else: print line print
def save_csvimport(props=None, instance=None): """ To avoid circular imports do saves here """ try: if not instance: from csvimport.models import CSVImport csvimp = CSVImport() if props: for key, value in props.items(): csvimp.__setattr__(key, value) csvimp.save() return csvimp.id except: # Running as command line print 'Assumed charset = %s\n' % instance.charset print '###############################\n' for line in instance.loglist: if type(line) != type(''): for subline in line: print subline print else: print line print