Ejemplo n.º 1
0
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
Ejemplo n.º 2
0
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