1 |
commit: 376f09895ba9a19eb1ffa57eeba2bab00b3de363 |
2 |
Author: Jauhien Piatlicki (jauhien) <piatlicki <AT> gmail <DOT> com> |
3 |
AuthorDate: Mon Jul 1 00:09:03 2013 +0000 |
4 |
Commit: Jauhien Piatlicki <piatlicki <AT> gmail <DOT> com> |
5 |
CommitDate: Mon Jul 1 00:09:03 2013 +0000 |
6 |
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/g-sorcery.git;a=commit;h=376f0989 |
7 |
|
8 |
g_sorcery/metadata: default_schema |
9 |
|
10 |
--- |
11 |
g_sorcery/metadata.py | 12 +++++++----- |
12 |
1 file changed, 7 insertions(+), 5 deletions(-) |
13 |
|
14 |
diff --git a/g_sorcery/metadata.py b/g_sorcery/metadata.py |
15 |
index 89d071e..7053307 100644 |
16 |
--- a/g_sorcery/metadata.py |
17 |
+++ b/g_sorcery/metadata.py |
18 |
@@ -59,12 +59,9 @@ class XMLGenerator: |
19 |
self.add_tag(child, child_tag, value) |
20 |
else: |
21 |
child.text = value |
22 |
- |
23 |
|
24 |
-class MetadataGenerator: |
25 |
- def __init__(self, db): |
26 |
- self.db = db |
27 |
- schema = [{'name' : 'herd', |
28 |
+ |
29 |
+default_schema = [{'name' : 'herd', |
30 |
'multiple' : (True, ""), |
31 |
'required' : False, |
32 |
'subtags' : []}, |
33 |
@@ -134,6 +131,11 @@ class MetadataGenerator: |
34 |
] |
35 |
}, |
36 |
] |
37 |
+ |
38 |
+ |
39 |
+class MetadataGenerator: |
40 |
+ def __init__(self, db, schema = default_schema): |
41 |
+ self.db = db |
42 |
self.xmlg = XMLGenerator('pkgmetadata', schema) |
43 |
|
44 |
def generate(self, package): |