[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gzz-commits] gzz/metacode umltool.py
From: |
Asko Soukka |
Subject: |
[Gzz-commits] gzz/metacode umltool.py |
Date: |
Sat, 15 Feb 2003 04:00:49 -0500 |
CVSROOT: /cvsroot/gzz
Module name: gzz
Changes by: Asko Soukka <address@hidden> 03/02/15 04:00:49
Modified files:
metacode : umltool.py
Log message:
Fix linking design documentation when UML-refer from the pegboard to
design documentation
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/metacode/umltool.py.diff?tr1=1.33&tr2=1.34&r1=text&r2=text
Patches:
Index: gzz/metacode/umltool.py
diff -u gzz/metacode/umltool.py:1.33 gzz/metacode/umltool.py:1.34
--- gzz/metacode/umltool.py:1.33 Tue Feb 11 07:46:06 2003
+++ gzz/metacode/umltool.py Sat Feb 15 04:00:44 2003
@@ -125,6 +125,25 @@
path from the current directory."""
ts = jlink.split(".")
if re.search("html", ts[-1]):
+ settings2 = settings.copy()
+ if settings.has_key('path') and settings.has_key('tmpdir') \
+ and settings.has_key('name'):
+ if
(os.path.isfile(mputils._slashify(settings['tmpdir'])+settings['name']+".gen.refers")):
+ refer_file =
open(mputils._slashify(settings['tmpdir'])+settings['name']\
+ +".gen.refers", "r")
+ #print "NEEDLE:", ts[-3].split("/")[-1]
+ refers = refer_file.readlines()
+ if len(refers) > 0 and \
+ "".join([refer for refer in
refers]).find(ts[-3].split("/")[-1]) == -1:
+ tmp = mputils.transition_path(settings['path'],
refers[0].replace(".rst", ".gen.html"))
+ slash = tmp.rfind("/")
+ if slash != -1:
+ settings['to_context'] =
(tmp[0:slash+1]).replace("//", "/")
+ #print "REFERS:",refers
+ #print "PATH:", settings['path']
+ #print "JLINK:",jlink
+ #print "TO_CONTEXT:", settings['to_context']
+ refer_file.close()
if settings.has_key('to_context') and not \
jlink.startswith(settings['to_context']):
if settings['to_context'].endswith("/"):
@@ -134,6 +153,7 @@
while target.startswith("/"):
target = target[1:len(target)]
else: target = jlink
+ settings.restore(settings2)
elif re.match("^[a-z]", ts[-1]):
target = (settings['to_javadoc']+"/"\
+"/".join(ts)
- [Gzz-commits] gzz/metacode umltool.py, Asko Soukka, 2003/02/05
- [Gzz-commits] gzz/metacode umltool.py, Asko Soukka, 2003/02/06
- [Gzz-commits] gzz/metacode umltool.py, Asko Soukka, 2003/02/07
- [Gzz-commits] gzz/metacode umltool.py, Asko Soukka, 2003/02/07
- [Gzz-commits] gzz/metacode umltool.py, Asko Soukka, 2003/02/07
- [Gzz-commits] gzz/metacode umltool.py, Asko Soukka, 2003/02/11
- [Gzz-commits] gzz/metacode umltool.py,
Asko Soukka <=