Workaround export certificate in sfaadmin
authorLoic Baron <loic.baron@lip6.fr>
Fri, 27 Dec 2013 09:54:31 +0000 (10:54 +0100)
committerLoic Baron <loic.baron@lip6.fr>
Fri, 27 Dec 2013 09:54:31 +0000 (10:54 +0100)
sfa/client/sfaadmin.py
xmlbuilder-0.9/xmlbuilder.egg-info/PKG-INFO

index 82c915c..0cf9a41 100755 (executable)
@@ -305,6 +305,9 @@ Users having a GID/PubKey correpondence NOT OK: %s and are: \n%s\n\n"%(len(NOKEY
         
     
 class CertCommands(Commands):
+
+    def __init__(self, *args, **kwds):
+        self.api= Generic.the_flavour().make_api(interface='registry')
     
     def import_gid(self, xrn):
         pass
index bb65a9d..569b8ab 100644 (file)
@@ -1,4 +1,4 @@
-Metadata-Version: 1.0
+Metadata-Version: 1.1
 Name: xmlbuilder
 Version: 0.9
 Summary: Pythonic way to create xml files
@@ -7,74 +7,74 @@ Author: koder
 Author-email: koder_dot_mail@gmail_dot_com
 License: MIT
 Download-URL: http://pypi.python.org/pypi/xmlbuilder
-Description: Example of usage:
-        -----------------
-        
-        
-        from __future__ import with_statement
-        from xmlbuilder import XMLBuilder
-        x = XMLBuilder(format=True)
-        with x.root(a = 1):
-        with x.data:
-        [x &lt;&lt; ('node',{'val':i}) for i in range(10)]
-        
-        print str(x)
-        
-        will print
-        
-        &lt;root a="1"&gt;
-        &lt;data&gt;
-        &lt;node val="0" /&gt;
-        &lt;node val="1" /&gt;
-        &lt;node val="2" /&gt;
-        &lt;node val="3" /&gt;
-        &lt;node val="4" /&gt;
-        &lt;node val="5" /&gt;
-        &lt;node val="6" /&gt;
-        &lt;node val="7" /&gt;
-        &lt;node val="8" /&gt;
-        &lt;node val="9" /&gt;
-        &lt;/data&gt;
-        &lt;/root&gt;
-        
-        Mercurial repo:http://hg.assembla.com/MyPackages/
-        
-        Documentations
-        --------------
-        `XMLBuilder` is simple library build on top of `ElementTree.TreeBuilder` to
-        simplify xml files creation as much as possible. Althow it can produce
-        structured result with identated child tags. `XMLBuilder` use python `with`
-        statement to define xml tag levels and `&lt;&lt;` operator for simple cases -
-        text and tag without childs.
-        
-        First we need to create xmlbuilder
-        
-        from xmlbuilder import XMLBuilder
-        # params - encoding = 'utf8',
-        # builder = None, - ElementTree.TreeBuilder
-        # tab_level = None, - current tab l;evel - for formatted output only
-        # format = False, - create formatted output
-        # tab_step = " " * 4 - indentation step
-        xml = XMLBuilder()
-        
-        
-        Use `with` statement to make document structure
-        #create and open tag 'root_tag' with text 'text' and attributes
-        with xml.root_tag(text,attr1=val1,attr2=val2):
-        #create and open tag 'sub_tag'
-        with xml.sub_tag(text,attr3=val3):
-        #create tag which are not valid python identificator
-        with xml('one-more-sub-tag',attr7=val37):
-        xml &lt;&lt; "Some textual data"
-        #here tag 'one-more-sub-tag' are closed
-        #Tags without children can be created using `&lt;&lt;` operator
-        for val in range(15):
-        xml &lt;&lt; ('message',"python rocks!"[:i])
-        #create 15 child tag like &lt;message&gt; python r&lt;/message&gt;
-        #all tags closed
-        node = ~x # get etree.ElementTree object
-        xml_data = str(x)
-        unicode_xml_data = unicode(x)
+Description: Example of usage:\r
+        -----------------\r
+        \r
+        \r
+        from __future__ import with_statement\r
+        from xmlbuilder import XMLBuilder\r
+        x = XMLBuilder(format=True)\r
+        with x.root(a = 1):\r
+            with x.data:\r
+                [x &lt;&lt; ('node',{'val':i}) for i in range(10)]\r
+        \r
+        print str(x)\r
+        \r
+        will print\r
+        \r
+        &lt;root a="1"&gt;\r
+            &lt;data&gt;\r
+                &lt;node val="0" /&gt;\r
+                &lt;node val="1" /&gt;\r
+                &lt;node val="2" /&gt;\r
+                &lt;node val="3" /&gt;\r
+                &lt;node val="4" /&gt;\r
+                &lt;node val="5" /&gt;\r
+                &lt;node val="6" /&gt;\r
+                &lt;node val="7" /&gt;\r
+                &lt;node val="8" /&gt;\r
+                &lt;node val="9" /&gt;\r
+            &lt;/data&gt;\r
+        &lt;/root&gt;\r
+        \r
+        Mercurial repo:http://hg.assembla.com/MyPackages/\r
+        \r
+        Documentations\r
+        --------------\r
+        `XMLBuilder` is simple library build on top of `ElementTree.TreeBuilder` to\r
+        simplify xml files creation as much as possible. Althow it can produce\r
+        structured result with identated child tags. `XMLBuilder` use python `with`\r
+        statement to define xml tag levels and `&lt;&lt;` operator for simple cases -\r
+        text and tag without childs.\r
+        \r
+        First we need to create xmlbuilder\r
+        \r
+            from xmlbuilder import XMLBuilder\r
+            # params - encoding = 'utf8',\r
+            # builder = None, - ElementTree.TreeBuilder \r
+            # tab_level = None, - current tab l;evel - for formatted output only\r
+            # format = False, - create formatted output\r
+            # tab_step = " " * 4 - indentation step\r
+            xml = XMLBuilder()\r
+        \r
+        \r
+        Use `with` statement to make document structure\r
+            #create and open tag 'root_tag' with text 'text' and attributes\r
+            with xml.root_tag(text,attr1=val1,attr2=val2):\r
+                #create and open tag 'sub_tag'\r
+                with xml.sub_tag(text,attr3=val3):\r
+                    #create tag which are not valid python identificator\r
+                    with xml('one-more-sub-tag',attr7=val37):\r
+                        xml &lt;&lt; "Some textual data"\r
+                    #here tag 'one-more-sub-tag' are closed\r
+                               #Tags without children can be created using `&lt;&lt;` operator\r
+                    for val in range(15):\r
+                        xml &lt;&lt; ('message',"python rocks!"[:i])\r
+                    #create 15 child tag like &lt;message&gt; python r&lt;/message&gt;\r
+            #all tags closed\r
+            node = ~x # get etree.ElementTree object\r
+            xml_data = str(x)\r
+            unicode_xml_data = unicode(x)\r
         
 Keywords: xml
 Platform: UNKNOWN