Update of /cvsroot/docstring/dps/dps
In directory usw-pr-cvs1:/tmp/cvs-serv14034/dps/dps
Modified Files:
nodes.py
Log Message:
- External targets' URIs now in "refuri" attribute, not data.
Index: nodes.py
===================================================================
RCS file: /cvsroot/docstring/dps/dps/nodes.py,v
retrieving revision 1.14
retrieving revision 1.15
diff -C2 -d -r1.14 -r1.15
*** nodes.py 2001/10/27 05:41:17 1.14
--- nodes.py 2001/10/30 05:11:35 1.15
***************
*** 378,382 ****
level = 0
for t in self.explicittargets.get(name, []):
! if len(t) != 1 or str(t[0]) != reference:
level = 1
break
--- 378,382 ----
level = 0
for t in self.explicittargets.get(name, []):
! if not t.has_key('refuri') or t['refuri'] != reference:
level = 1
break
***************
*** 395,407 ****
self.explicittargets.setdefault(name, []).append(targetnode)
targetnode['name'] = name
def addindirecttarget(self, refname, targetnode):
- self.indirecttargets[refname] = targetnode
targetnode['refname'] = refname
def addanonymoustarget(self, targetnode):
self.anonymoustargets.append(targetnode)
def addanonymousref(self, refnode):
self.anonymousrefs.append(refnode)
--- 395,410 ----
self.explicittargets.setdefault(name, []).append(targetnode)
targetnode['name'] = name
+ targetnode['refuri'] = reference
def addindirecttarget(self, refname, targetnode):
targetnode['refname'] = refname
+ self.indirecttargets[refname] = targetnode
def addanonymoustarget(self, targetnode):
+ targetnode['anonymous'] = 1
self.anonymoustargets.append(targetnode)
def addanonymousref(self, refnode):
+ refnode['anonymous'] = 1
self.anonymousrefs.append(refnode)
|