populate can now deal with computed fields, thanks ttmost

This commit is contained in:
Massimo Di Pierro
2012-01-20 11:23:15 -06:00
parent ddb4205ed1
commit 1356e5b73f
2 changed files with 4 additions and 2 deletions
+1 -1
View File
@@ -1 +1 @@
Version 1.99.4 (2012-01-20 11:19:18) stable
Version 1.99.4 (2012-01-20 11:23:12) stable
+3 -1
View File
@@ -55,7 +55,7 @@ def da_du_ma(n=4):
'pa','po','sa','so','ta','to']\
[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.learn(open('20417.txt','r').read())
#ell.save('frequencies.pickle')
@@ -72,6 +72,8 @@ def populate(table, n, default=True):
continue
elif default and field.default:
record[fieldname]=field.default
elif compute and field.compute:
continue
elif field.type == 'text':
record[fieldname]=ell.generate(random.randint(10,100),prefix=None)
elif field.type == 'boolean':