84 Put(gaeentity) |
84 Put(gaeentity) |
85 |
85 |
86 def init_persistent_schema(ssession, schema): |
86 def init_persistent_schema(ssession, schema): |
87 execute = ssession.unsafe_execute |
87 execute = ssession.unsafe_execute |
88 rql = ('INSERT CWEType X: X name %(name)s, X description %(descr)s,' |
88 rql = ('INSERT CWEType X: X name %(name)s, X description %(descr)s,' |
89 'X final FALSE, X meta %(meta)s') |
89 'X final FALSE') |
90 eschema = schema.eschema('CWEType') |
90 eschema = schema.eschema('CWEType') |
91 execute(rql, {'name': u'CWEType', 'descr': unicode(eschema.description), |
91 execute(rql, {'name': u'CWEType', 'descr': unicode(eschema.description)}) |
92 'meta': eschema.meta}) |
|
93 for eschema in schema.entities(): |
92 for eschema in schema.entities(): |
94 if eschema.is_final() or eschema == 'CWEType': |
93 if eschema.is_final() or eschema == 'CWEType': |
95 continue |
94 continue |
96 execute(rql, {'name': unicode(eschema), 'meta': eschema.meta, |
95 execute(rql, {'name': unicode(eschema), |
97 'descr': unicode(eschema.description)}) |
96 'descr': unicode(eschema.description)}) |
98 |
97 |
99 def insert_versions(ssession, config): |
98 def insert_versions(ssession, config): |
100 execute = ssession.unsafe_execute |
99 execute = ssession.unsafe_execute |
101 # insert versions |
100 # insert versions |