Changes between Version 13 and Version 14 of DbDumpScript


Ignore:
Timestamp:
12/23/09 01:36:49 (5 years ago)
Author:
bugmenot
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DbDumpScript

    v13 v14  
    175175            if isinstance(field, (ForeignKey, OneToOneField)):
    176176                tname = field.rel.to._meta.db_table
    177                 if not models.has_key(tname) or tname == table:
     177                if tname not in models or tname == table:
    178178                    continue
    179179                rules.append((tname, table))
     
    181181
    182182    n = []
    183     for k, v in models.items():
     183    for k in models:
    184184        if s.count(k) == 0:
    185185            n.append(k)
     
    190190    if not d:
    191191        return None
    192     for k, v in d.items()[:]:
     192    for k, v in d.items():
    193193        if k == key:
    194194            return d
     
    296296            for fd in fields:
    297297                v = None
    298                 if d.has_key(fd):
     298                if fd in d:
    299299                    v = d[fd]
    300300                else:
     
    428428    yield table
    429429    yield fields
    430     while 1:
     430    while True:
    431431        rows = cursor.fetchmany(100)
    432432        if rows:
     
    444444            row[i] = row[i].strftime('%Y-%m-%d')
    445445        elif isinstance(fd, decimal.Decimal):
    446             row[i] = row[i].__float__()
     446            row[i] = float(row[i])
    447447       
    448448    return row
     
    473473    print >>f, 'default = {}'
    474474    print >>f, 'records = ['
    475     i = 0
    476     for t in result:
     475    for i,t in enumerate(result):
    477476        print >>f, repr(t)
    478         i += 1
    479477    print >>f, ']'
    480478    if options.verbose:
Back to Top