Changeset 429

Show
Ignore:
Timestamp:
01/27/03 18:12:32 (5 years ago)
Author:
sholloway
Message:

*** empty log message ***

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/RBFoundation/RBFoundation/XMLNode.py

    r428 r429  
    9090    #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    9191 
    92     __slots__ = ['node', 'prefix', 'namespaces', 'elems', 'attrs', 'nodebuilder'
     92    __slots__ = ['node', 'prefix', 'namespaces', 'elems', 'attrs', 'nodebuilder', 'softspace'
    9393    nodebuilder = None 
    9494 
     
    103103        self.node = node 
    104104        self.namespace = (prefix, namespace) 
     105        self.softspace = 0 # for compatibility with file-like objects 
    105106 
    106107    def __getattribute__(self, name): 
     
    183184        >>> print >> node, 'some cdata' 
    184185        >>> node.toxml() 
    185         '<mynode xmlns="mynamespace" softspace="0">\\nsome cdata\\n</mynode>' 
     186        '<mynode xmlns="mynamespace">\\nsome cdata\\n</mynode>' 
    186187        """ 
    187188        self.adddata(data) 
     
    189190    def addnode(self, *args, **kw): 
    190191        """Adds a child node to xmlnode.""" 
     192        self.softspace = 0 
    191193        nodebuilder = self.nodebuilder or self.__class__ 
    192194        result = nodebuilder(*args, **kw) 
     
    400402    class NodeXML(xmlnode, XMLBuilder.XMLBuilderObjectBase): 
    401403        """An adaptor to bridge between XMLBuilderObjectBase class and xmlnode""" 
     404        __slots__ = () 
    402405        def __init__(self, owner, parent, node, attributes, namespacemap): 
    403406            xmlnode.__init__(self, node[1], node[0], namespacemap.get(node[0], '')) 
  • trunk/RBJabber/plans/project.xml

    r424 r429  
    55 
    66    <task id='devel RBJabber'> 
    7         <label>Code</label> 
     7        <label>RBJabber development</label> 
    88        <task id='devel RBJabber.SubjectObserver replacement'> 
    99            <label>Replace SubjectObserver with RBFoundation.AOSubjectObserver</label> 
    1010            <duration>5</duration> 
    1111            <progress>0</progress> 
    12             <use-resource type='devel'/> 
    1312        </task> 
     13        <task id='devel RBJabber rework'> 
     14            <label>Analyze library for coupling with xmlnode and simplification.</label> 
     15            <duration>5</duration> 
     16            <progress>0</progress> 
     17            <constraint type='begin-after-end'>devel RBJabber.SubjectObserver replacement</constraint> 
     18        </task> 
     19        <use-resource type='devel'/> 
    1420    </task> 
    1521 
  • trunk/RBTelepathy/plans/project.xml

    r424 r429  
    44    <import-resources file="../../RuneBlade/plans/people.xml"/> 
    55 
    6     <!-- 
    76    <task id='devel RBMessaging'> 
    8         <label>Code</label> 
    9         <duration>0</duration> 
    10         <use-resource type='devel'/> 
     7        <label>Development</label> 
     8        <use-resource type='devel' id='swh-devel'/> 
     9 
     10        <task id='devel RBMessaging.Routing'> 
     11            <label>Routing subsystem</label> 
     12            <task id='devel RBMessaging.Routing framework'> 
     13                <label>Routing template method</label> 
     14                <duration>2</duration> 
     15                <progress>100</progress> 
     16                <time-slot from='2003/01/15' to='2003/01/16' /> 
     17            </task> 
     18        </task> 
     19 
     20        <task id='devel Connection'> 
     21            <label>Connection subsystem</label> 
     22            <task id='devel Connection'> 
     23                <label>Connection Mediator</label> 
     24                <duration>3</duration> 
     25                <progress>100</progress> 
     26                <time-slot from='2003/01/19' to='2003/01/21' /> 
     27            </task> 
     28        </task> 
     29 
     30        <task id='devel RBMessaging.Packet'> 
     31            <label>Packet subsystem</label> 
     32            <task id='devel RBMessaging.Packet XML handlers'> 
     33                <label>Raw text XML to object converstion</label> 
     34                <duration>2</duration> 
     35                <progress>100</progress> 
     36                <time-slot from='2003/01/18' to='2003/01/19' /> 
     37            </task> 
     38 
     39            <task id='devel RBMessaging.Packet.Error'> 
     40                <label>Error Packet Handler</label> 
     41                <duration>2</duration> 
     42                <progress>100</progress> 
     43                <time-slot from='2003/01/20' to='2003/01/21'/> 
     44            </task> 
     45 
     46            <task id='devel RBMessaging.Packet.Authentication'> 
     47                <label>Authentication Packet Handler</label> 
     48                <duration>4</duration> 
     49                <progress>25</progress> 
     50                <time-slot from='2003/01/22' to='2003/01/22'/> 
     51            </task> 
     52 
     53            <task id='devel RBMessaging.Packet.Message'> 
     54                <label>Message Packet Handler</label> 
     55                <duration>4</duration> 
     56                <progress>25</progress> 
     57                <time-slot from='2003/01/22' to='2003/01/22'/> 
     58            </task> 
     59        </task> 
     60 
     61        <task id='devel Stream'> 
     62            <label>Stream subsystem</label> 
     63 
     64            <task id='devel Stream.Protocol'> 
     65                <label>Stream protocol</label> 
     66                <duration>4</duration> 
     67                <progress>100</progress> 
     68                <time-slot from='2003/01/16' to='2003/01/19' /> 
     69            </task> 
     70 
     71            <task id='devel Stream.SocketAdaptor'> 
     72                <label>Stream socket adaptor</label> 
     73                <duration>1</duration> 
     74                <progress>100</progress> 
     75                <time-slot from='2003/01/15' to='2003/01/15' /> 
     76            </task> 
     77 
     78            <task id='devel Stream.SocketServer'> 
     79                <label>Socket server binding</label> 
     80                <duration>1</duration> 
     81                <progress>100</progress> 
     82                <time-slot from='2003/01/15' to='2003/01/15' /> 
     83            </task> 
     84        </task> 
    1185    </task> 
    1286 
     87    <!-- 
    1388    <task id='test RBMessaging'> 
    1489        <label>Tests for RBMessaging modules</label>