populate can now deal with computed fields, thanks ttmost
This commit is contained in:
@@ -1 +1 @@
|
|||||||
Version 1.99.4 (2012-01-20 11:19:18) stable
|
Version 1.99.4 (2012-01-20 11:23:12) stable
|
||||||
|
|||||||
@@ -55,7 +55,7 @@ def da_du_ma(n=4):
|
|||||||
'pa','po','sa','so','ta','to']\
|
'pa','po','sa','so','ta','to']\
|
||||||
[random.randint(0,11)] for i in range(n)])
|
[random.randint(0,11)] for i in range(n)])
|
||||||
|
|
||||||
def populate(table, n, default=True):
|
def populate(table, n, default=True, compute=False):
|
||||||
ell=Learner()
|
ell=Learner()
|
||||||
#ell.learn(open('20417.txt','r').read())
|
#ell.learn(open('20417.txt','r').read())
|
||||||
#ell.save('frequencies.pickle')
|
#ell.save('frequencies.pickle')
|
||||||
@@ -72,6 +72,8 @@ def populate(table, n, default=True):
|
|||||||
continue
|
continue
|
||||||
elif default and field.default:
|
elif default and field.default:
|
||||||
record[fieldname]=field.default
|
record[fieldname]=field.default
|
||||||
|
elif compute and field.compute:
|
||||||
|
continue
|
||||||
elif field.type == 'text':
|
elif field.type == 'text':
|
||||||
record[fieldname]=ell.generate(random.randint(10,100),prefix=None)
|
record[fieldname]=ell.generate(random.randint(10,100),prefix=None)
|
||||||
elif field.type == 'boolean':
|
elif field.type == 'boolean':
|
||||||
|
|||||||
Reference in New Issue
Block a user