You can subscribe to this list here.
| 2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(57) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2003 |
Jan
(44) |
Feb
(151) |
Mar
(131) |
Apr
(171) |
May
(125) |
Jun
(43) |
Jul
(26) |
Aug
(19) |
Sep
(10) |
Oct
|
Nov
(4) |
Dec
(28) |
| 2004 |
Jan
(134) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: <ki...@us...> - 2003-02-18 23:45:15
|
Update of /cvsroot/pymerase/htdocs/about In directory sc8-pr-cvs1:/tmp/cvs-serv10126/about Modified Files: index.html Log Message: updated with shortcut icon Index: index.html =================================================================== RCS file: /cvsroot/pymerase/htdocs/about/index.html,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** index.html 14 Feb 2003 02:09:10 -0000 1.3 --- index.html 18 Feb 2003 23:45:11 -0000 1.4 *************** *** 5,8 **** --- 5,9 ---- <meta name="ProgId" content="FrontPage.Editor.Document"> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> + <link rel="SHORTCUT ICON" href="/images/pyfav.gif"> <title>Pymerase - About</title> </head> |
|
From: <ki...@us...> - 2003-02-18 23:45:14
|
Update of /cvsroot/pymerase/htdocs In directory sc8-pr-cvs1:/tmp/cvs-serv10126 Modified Files: template.html Log Message: updated with shortcut icon Index: template.html =================================================================== RCS file: /cvsroot/pymerase/htdocs/template.html,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** template.html 29 Jan 2003 00:52:57 -0000 1.1.1.1 --- template.html 18 Feb 2003 23:45:11 -0000 1.2 *************** *** 5,8 **** --- 5,9 ---- <meta name="ProgId" content="FrontPage.Editor.Document"> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> + <link rel="SHORTCUT ICON" href="/images/pyfav.gif"> <title>Pymerase</title> </head> |
|
From: <ki...@us...> - 2003-02-18 23:40:36
|
Update of /cvsroot/pymerase/htdocs/docs In directory sc8-pr-cvs1:/tmp/cvs-serv6738 Modified Files: index.html Log Message: shortcut icon Index: index.html =================================================================== RCS file: /cvsroot/pymerase/htdocs/docs/index.html,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** index.html 13 Feb 2003 23:08:58 -0000 1.2 --- index.html 18 Feb 2003 23:40:32 -0000 1.3 *************** *** 5,8 **** --- 5,9 ---- <meta name="ProgId" content="FrontPage.Editor.Document"> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> + <link rel="SHORTCUT ICON" href="/images/pyfav.gif"> <title>Pymerase</title> </head> |
|
From: <ki...@us...> - 2003-02-18 23:29:12
|
Update of /cvsroot/pymerase/htdocs In directory sc8-pr-cvs1:/tmp/cvs-serv31321 Modified Files: index.html Log Message: icon added Index: index.html =================================================================== RCS file: /cvsroot/pymerase/htdocs/index.html,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** index.html 18 Feb 2003 23:12:00 -0000 1.8 --- index.html 18 Feb 2003 23:29:08 -0000 1.9 *************** *** 1,3 **** --- 1,4 ---- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> + <html> *************** *** 6,10 **** <meta name="ProgId" content="FrontPage.Editor.Document"> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> ! <link rel="SHORTCUT ICON" href="/images/pymer2-little.gif"> <title>Pymerase</title> </head> --- 7,11 ---- <meta name="ProgId" content="FrontPage.Editor.Document"> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> ! <link rel="SHORTCUT ICON" href="/images/pyfav.gif"> <title>Pymerase</title> </head> |
|
From: <ki...@us...> - 2003-02-18 23:28:04
|
Update of /cvsroot/pymerase/htdocs/images In directory sc8-pr-cvs1:/tmp/cvs-serv30732 Added Files: pyfav.gif Log Message: icon --- NEW FILE: pyfav.gif --- (This appears to be a binary file; contents omitted.) |
|
From: <ki...@us...> - 2003-02-18 23:16:08
|
Update of /cvsroot/pymerase/htdocs/images In directory sc8-pr-cvs1:/tmp/cvs-serv23486 Modified Files: pymer3-little.gif Log Message: accidently got scaled, fixed now Index: pymer3-little.gif =================================================================== RCS file: /cvsroot/pymerase/htdocs/images/pymer3-little.gif,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 Binary files /tmp/cvsV4CcIc and /tmp/cvsSN08bf differ |
|
From: <ki...@us...> - 2003-02-18 23:12:03
|
Update of /cvsroot/pymerase/htdocs In directory sc8-pr-cvs1:/tmp/cvs-serv20496 Modified Files: index.html Log Message: test update Index: index.html =================================================================== RCS file: /cvsroot/pymerase/htdocs/index.html,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** index.html 18 Feb 2003 23:09:31 -0000 1.7 --- index.html 18 Feb 2003 23:12:00 -0000 1.8 *************** *** 1,2 **** --- 1,3 ---- + <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> |
|
From: <ki...@us...> - 2003-02-18 23:09:33
|
Update of /cvsroot/pymerase/htdocs In directory sc8-pr-cvs1:/tmp/cvs-serv18818 Modified Files: index.html Log Message: small update Index: index.html =================================================================== RCS file: /cvsroot/pymerase/htdocs/index.html,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** index.html 14 Feb 2003 01:35:57 -0000 1.6 --- index.html 18 Feb 2003 23:09:31 -0000 1.7 *************** *** 5,8 **** --- 5,9 ---- <meta name="ProgId" content="FrontPage.Editor.Document"> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> + <link rel="SHORTCUT ICON" href="/images/pymer2-little.gif"> <title>Pymerase</title> </head> |
|
From: <ki...@us...> - 2003-02-18 23:08:33
|
Update of /cvsroot/pymerase/htdocs/images In directory sc8-pr-cvs1:/tmp/cvs-serv18154 Added Files: pymer3-little.gif pymer3-little.png Log Message: more graphics --- NEW FILE: pymer3-little.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: pymer3-little.png --- (This appears to be a binary file; contents omitted.) |
|
From: <ki...@us...> - 2003-02-18 22:51:03
|
Update of /cvsroot/pymerase/pymerase/bin
In directory sc8-pr-cvs1:/tmp/cvs-serv6821
Modified Files:
pymerasegui.py
Log Message:
updated for current output modules, changed revision system, changed title, realigned text, etc.
Index: pymerasegui.py
===================================================================
RCS file: /cvsroot/pymerase/pymerase/bin/pymerasegui.py,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** pymerasegui.py 18 Feb 2003 21:43:55 -0000 1.5
--- pymerasegui.py 18 Feb 2003 22:50:59 -0000 1.6
***************
*** 32,36 ****
# Last Modified: $Date$
#
! VERSION = 'v$Revision$'
from Tkinter import *
--- 32,39 ----
# Last Modified: $Date$
#
! rev = '$Revision$'
! rev = rev.replace('$Revision: ', '')
! rev = rev.replace(' $', '')
! VERSION = 'v0.%s' % (rev)
from Tkinter import *
***************
*** 169,195 ****
variable=self.intCreateDBAPI,
command=self.outputModCheck1)
! self.CreateDBAPI.grid(row=1, column=2)
self.outputDBAPIEntry = Entry(frame)
self.outputDBAPIEntry.grid(row=1, column=3)
#CreateDBEditor
! self.intCreateDBEditor = IntVar()
! self.CreateDBEditor = Checkbutton(frame,
! text="CreateDBEditor",
! variable=self.intCreateDBEditor,
! command=self.outputModCheck1)
! self.CreateDBEditor.grid(row=2, column=2)
! self.outputDBEditorEntry = Entry(frame)
! self.outputDBEditorEntry.grid(row=2, column=3)
#CreateHtmlForms
! self.intCreateHtmlForms = IntVar()
! self.CreateHtmlForms = Checkbutton(frame,
! text="CreateHtmlForms",
! variable=self.intCreateHtmlForms,
! command=self.outputModCheck1)
! self.CreateHtmlForms.grid(row=3, column=2)
! self.outputHtmlFormsEntry = Entry(frame)
! self.outputHtmlFormsEntry.grid(row=3, column=3)
#CreatePythonAPI
--- 172,198 ----
variable=self.intCreateDBAPI,
command=self.outputModCheck1)
! self.CreateDBAPI.grid(row=1, column=2, sticky=W)
self.outputDBAPIEntry = Entry(frame)
self.outputDBAPIEntry.grid(row=1, column=3)
#CreateDBEditor
! #self.intCreateDBEditor = IntVar()
! #self.CreateDBEditor = Checkbutton(frame,
! # text="CreateDBEditor",
! # variable=self.intCreateDBEditor,
! # command=self.outputModCheck1)
! #self.CreateDBEditor.grid(row=2, column=2, sticky=W)
! #self.outputDBEditorEntry = Entry(frame)
! #self.outputDBEditorEntry.grid(row=2, column=3)
#CreateHtmlForms
! #self.intCreateHtmlForms = IntVar()
! #self.CreateHtmlForms = Checkbutton(frame,
! # text="CreateHtmlForms",
! # variable=self.intCreateHtmlForms,
! # command=self.outputModCheck1)
! #self.CreateHtmlForms.grid(row=3, column=2, sticky=W)
! #self.outputHtmlFormsEntry = Entry(frame)
! #self.outputHtmlFormsEntry.grid(row=3, column=3)
#CreatePythonAPI
***************
*** 199,203 ****
variable=self.intCreatePythonAPI,
command=self.outputModCheck1)
! self.CreatePythonAPI.grid(row=4, column=2)
self.outputPythonAPIEntry = Entry(frame)
self.outputPythonAPIEntry.grid(row=4, column=3)
--- 202,206 ----
variable=self.intCreatePythonAPI,
command=self.outputModCheck1)
! self.CreatePythonAPI.grid(row=4, column=2, sticky=W)
self.outputPythonAPIEntry = Entry(frame)
self.outputPythonAPIEntry.grid(row=4, column=3)
***************
*** 209,216 ****
variable=self.intCreateSQL,
command=self.outputModCheck1)
! self.CreateSQL.grid(row=5, column=2)
self.outputSQLEntry = Entry(frame)
self.outputSQLEntry.grid(row=5, column=3)
#CreateReport
self.intCreateReport = IntVar()
--- 212,249 ----
variable=self.intCreateSQL,
command=self.outputModCheck1)
! self.CreateSQL.grid(row=5, column=2, sticky=W)
self.outputSQLEntry = Entry(frame)
self.outputSQLEntry.grid(row=5, column=3)
+ #CreateGraphvizUML
+ self.intCreateGraphvizUML = IntVar()
+ self.CreateGraphvizUML = Checkbutton(frame,
+ text="CreateGraphvizUML",
+ variable=self.intCreateGraphvizUML,
+ command=self.outputModCheck1)
+ self.CreateGraphvizUML.grid(row=6, column=2, sticky=W)
+ self.outputGraphvizUMLEntry = Entry(frame)
+ self.outputGraphvizUMLEntry.grid(row=6, column=3)
+
+ #CreatePyTkWidgets
+ self.intCreatePyTkWidgets = IntVar()
+ self.CreatePyTkWidgets = Checkbutton(frame,
+ text="CreatePyTkWidgets",
+ variable=self.intCreatePyTkWidgets,
+ command=self.outputModCheck1)
+ self.CreatePyTkWidgets.grid(row=7, column=2, sticky=W)
+ self.outputPyTkWidgetsEntry = Entry(frame)
+ self.outputPyTkWidgetsEntry.grid(row=7, column=3)
+
+ #CreatePyTkDBWidgets
+ self.intCreatePyTkDBWidgets = IntVar()
+ self.CreatePyTkDBWidgets = Checkbutton(frame,
+ text="CreatePyTkDBWidgets",
+ variable=self.intCreatePyTkDBWidgets,
+ command=self.outputModCheck1)
+ self.CreatePyTkDBWidgets.grid(row=8, column=2, sticky=W)
+ self.outputPyTkDBWidgetsEntry = Entry(frame)
+ self.outputPyTkDBWidgetsEntry.grid(row=8, column=3)
+
#CreateReport
self.intCreateReport = IntVar()
***************
*** 219,225 ****
variable=self.intCreateReport,
command=self.outputModCheck1)
! self.CreateReport.grid(row=6, column=2)
self.outputReportEntry = Entry(frame)
! self.outputReportEntry.grid(row=6, column=3)
#iPymerase
--- 252,268 ----
variable=self.intCreateReport,
command=self.outputModCheck1)
! self.CreateReport.grid(row=9, column=2, sticky=W)
self.outputReportEntry = Entry(frame)
! self.outputReportEntry.grid(row=9, column=3)
!
! #CreateTableXML
! self.intCreateTableXML = IntVar()
! self.CreateTableXML = Checkbutton(frame,
! text="CreateTableXML",
! variable=self.intCreateTableXML,
! command=self.outputModCheck1)
! self.CreateTableXML.grid(row=10, column=2, sticky=W)
! self.outputTableXMLEntry = Entry(frame)
! self.outputTableXMLEntry.grid(row=10, column=3)
#iPymerase
***************
*** 230,236 ****
justify=LEFT,
command=self.outputModCheck2)
! self.iPymerase.grid(row=7, column=2)
self.outputiPymeraseEntry = Entry(frame)
! self.outputiPymeraseEntry.grid(row=7, column=3)
#Run load settings in initialize mode
--- 273,279 ----
justify=LEFT,
command=self.outputModCheck2)
! self.iPymerase.grid(row=11, column=2, sticky=W)
self.outputiPymeraseEntry = Entry(frame)
! self.outputiPymeraseEntry.grid(row=11, column=3)
#Run load settings in initialize mode
***************
*** 243,250 ****
if self.intCreateDBAPI.get() == 1 or \
- self.intCreateDBEditor.get() == 1 or \
- self.intCreateHtmlForms.get() == 1 or \
self.intCreateSQL.get() == 1 or \
self.intCreateReport.get() == 1 or \
self.intCreatePythonAPI.get() == 1:
self.intiPymerase.set(0)
--- 286,295 ----
if self.intCreateDBAPI.get() == 1 or \
self.intCreateSQL.get() == 1 or \
+ self.intCreateGraphvizUML.get() == 1 or \
self.intCreateReport.get() == 1 or \
+ self.intCreateTableXML.get() == 1 or \
+ self.intCreatePyTkWidgets.get() == 1 or \
+ self.intCreatePyTkDBWidgets.get() == 1 or \
self.intCreatePythonAPI.get() == 1:
self.intiPymerase.set(0)
***************
*** 255,262 ****
#reset other buttons
self.intCreateDBAPI.set(0)
! self.intCreateDBEditor.set(0)
! self.intCreateHtmlForms.set(0)
self.intCreateSQL.set(0)
self.intCreateReport.set(0)
self.intCreatePythonAPI.set(0)
--- 300,311 ----
#reset other buttons
self.intCreateDBAPI.set(0)
! #self.intCreateDBEditor.set(0)
! #self.intCreateHtmlForms.set(0)
self.intCreateSQL.set(0)
+ self.intCreateGraphvizUML.set(0)
+ self.intCreatePyTkWidgets.set(0)
+ self.intCreatePyTkDBWidgets.set(0)
self.intCreateReport.set(0)
+ self.intCreateTableXML.set(0)
self.intCreatePythonAPI.set(0)
***************
*** 277,284 ****
if self.intiPymerase.get() == 0 and \
self.intCreateDBAPI.get() == 0 and \
- self.intCreateDBEditor.get() == 0 and \
- self.intCreateHtmlForms.get() == 0 and \
self.intCreatePythonAPI.get() == 0 and \
self.intCreateReport.get() == 0 and \
self.intCreateSQL.get() == 0:
print 'Must select one or more Output Modules'
--- 326,335 ----
if self.intiPymerase.get() == 0 and \
self.intCreateDBAPI.get() == 0 and \
self.intCreatePythonAPI.get() == 0 and \
self.intCreateReport.get() == 0 and \
+ self.intCreateTableXML.get() == 0 and \
+ self.intCreateGraphvizUML.get() == 0 and \
+ self.intCreatePyTkWidgets.get() == 0 and \
+ self.intCreatePyTkDBWidgets.get() == 0 and \
self.intCreateSQL.get() == 0:
print 'Must select one or more Output Modules'
***************
*** 295,307 ****
ABORT = 1
! if self.intCreateDBEditor.get() == 1 and \
! len(self.outputDBEditorEntry.get()) == 0:
! print 'Must enter an output path for CreateDBEditor.'
! ABORT = 1
!
! if self.intCreateHtmlForms.get() == 1 and \
! len(self.outputHtmlFormsEntry.get()) == 0:
! print 'Must enter an output path for CreateHtmlForms.'
! ABORT = 1
if self.intCreatePythonAPI.get() == 1 and \
--- 346,358 ----
ABORT = 1
! #if self.intCreateDBEditor.get() == 1 and \
! # len(self.outputDBEditorEntry.get()) == 0:
! # print 'Must enter an output path for CreateDBEditor.'
! # ABORT = 1
! #
! #if self.intCreateHtmlForms.get() == 1 and \
! # len(self.outputHtmlFormsEntry.get()) == 0:
! # print 'Must enter an output path for CreateHtmlForms.'
! # ABORT = 1
if self.intCreatePythonAPI.get() == 1 and \
***************
*** 315,318 ****
--- 366,384 ----
ABORT = 1
+ if self.intCreateGraphvizUML.get() == 1 and \
+ len(self.outputGraphvizUMLEntry.get()) == 0:
+ print 'Must enter an output path for CreateGraphvizUML.'
+ ABORT = 1
+
+ if self.intCreatePyTkWidgets.get() == 1 and \
+ len(self.outputPyTkWidgetsEntry.get()) == 0:
+ print 'Must enter an output path for CreatePyTkWidgets.'
+ ABORT = 1
+
+ if self.intCreatePyTkDBWidgets.get() == 1 and \
+ len(self.outputPyTkDBWidgetsEntry.get()) == 0:
+ print 'Must enter an output path for CreatePyTkDBWidgets.'
+ ABORT = 1
+
if self.intCreateReport.get() == 1 and \
len(self.outputReportEntry.get()) == 0:
***************
*** 320,323 ****
--- 386,394 ----
ABORT = 1
+ if self.intCreateTableXML.get() == 1 and \
+ len(self.outputTableXMLEntry.get()) == 0:
+ print 'Must enter an output path for CreateTableXML.'
+ ABORT = 1
+
if ABORT == 1:
print '\nAborting Launch.'
***************
*** 341,353 ****
self.outputDBAPIEntry.get()) )
! if self.intCreateDBEditor.get() == 1 and \
! len(self.outputDBEditorEntry.get()) > 0:
! outputPairList.append( ('CreateDBEditor',
! self.outputDBEditorEntry.get()) )
!
! if self.intCreateHtmlForms.get() == 1 and \
! len(self.outputHtmlFormsEntry.get()) > 0:
! outputPairList.append( ('CreateHtmlForms',
! self.outputHtmlFormsEntry.get()) )
if self.intCreatePythonAPI.get() == 1 and \
--- 412,424 ----
self.outputDBAPIEntry.get()) )
! #if self.intCreateDBEditor.get() == 1 and \
! # len(self.outputDBEditorEntry.get()) > 0:
! # outputPairList.append( ('CreateDBEditor',
! # self.outputDBEditorEntry.get()) )
! #
! #if self.intCreateHtmlForms.get() == 1 and \
! # len(self.outputHtmlFormsEntry.get()) > 0:
! # outputPairList.append( ('CreateHtmlForms',
! # self.outputHtmlFormsEntry.get()) )
if self.intCreatePythonAPI.get() == 1 and \
***************
*** 361,364 ****
--- 432,450 ----
self.outputSQLEntry.get()) )
+ if self.intCreateGraphvizUML.get() == 1 and \
+ len(self.outputGraphvizUMLEntry.get()) > 0:
+ outputPairList.append( ('CreateGraphvizUML',
+ self.outputGraphvizUMLEntry.get()) )
+
+ if self.intCreatePyTkWidgets.get() == 1 and \
+ len(self.outputPyTkWidgetsEntry.get()) > 0:
+ outputPairList.append( ('CreatePyTkWidgets',
+ self.outputPyTkWidgetsEntry.get()) )
+
+ if self.intCreatePyTkDBWidgets.get() == 1 and \
+ len(self.outputPyTkDBWidgetsEntry.get()) > 0:
+ outputPairList.append( ('CreatePyTkDBWidgets',
+ self.outputPyTkDBWidgetsEntry.get()) )
+
if self.intCreateReport.get() == 1 and \
len(self.outputReportEntry.get()) > 0:
***************
*** 366,369 ****
--- 452,460 ----
self.outputReportEntry.get()) )
+ if self.intCreateTableXML.get() == 1 and \
+ len(self.outputTableXMLEntry.get()) > 0:
+ outputPairList.append( ('CreateTableXML',
+ self.outputTableXMLEntry.get()) )
+
if len(outputPairList) == 0:
raise ValueError, 'Output Module/Destinations missing.'
***************
*** 397,414 ****
#Output Modules
settings['CreateDBAPI'] = self.intCreateDBAPI.get()
! settings['CreateDBEditor'] = self.intCreateDBEditor.get()
! settings['CreateHtmlForms'] = self.intCreateHtmlForms.get()
settings['CreatePythonAPI'] = self.intCreatePythonAPI.get()
settings['CreateSQL'] = self.intCreateSQL.get()
settings['CreateReport'] = self.intCreateReport.get()
settings['iPymerase'] = self.intiPymerase.get()
#Output Destinations
settings['outputDBAPI'] = self.outputDBAPIEntry.get()
! settings['outputDBEditor'] = self.outputDBEditorEntry.get()
! settings['outputHtmlForms'] = self.outputHtmlFormsEntry.get()
settings['outputPythonAPI'] = self.outputPythonAPIEntry.get()
settings['outputSQL'] = self.outputSQLEntry.get()
settings['outputReport'] = self.outputReportEntry.get()
settings['outputiPymerase'] = self.outputiPymeraseEntry.get()
--- 488,513 ----
#Output Modules
settings['CreateDBAPI'] = self.intCreateDBAPI.get()
! #settings['CreateDBEditor'] = self.intCreateDBEditor.get()
! #settings['CreateHtmlForms'] = self.intCreateHtmlForms.get()
settings['CreatePythonAPI'] = self.intCreatePythonAPI.get()
settings['CreateSQL'] = self.intCreateSQL.get()
+ settings['CreateGraphvizUML'] = self.intCreateGraphvizUML.get()
+ settings['CreatePyTkWidgets'] = self.intCreatePyTkWidgets.get()
+ settings['CreatePyTkDBWidgets'] = self.intCreatePyTkDBWidgets.get()
settings['CreateReport'] = self.intCreateReport.get()
+ settings['CreateTableXML'] = self.intCreateTableXML.get()
settings['iPymerase'] = self.intiPymerase.get()
#Output Destinations
settings['outputDBAPI'] = self.outputDBAPIEntry.get()
! #settings['outputDBEditor'] = self.outputDBEditorEntry.get()
! #settings['outputHtmlForms'] = self.outputHtmlFormsEntry.get()
settings['outputPythonAPI'] = self.outputPythonAPIEntry.get()
settings['outputSQL'] = self.outputSQLEntry.get()
+ settings['outputGraphvizUML'] = self.outputGraphvizUMLEntry.get()
+ settings['outputPyTkWidgets'] = self.outputPyTkWidgetsEntry.get()
+ settings['outputPyTkDBWidgets'] = self.outputPyTkDBWidgetsEntry.get()
settings['outputReport'] = self.outputReportEntry.get()
+ settings['outputTableXML'] = self.outputTableXMLEntry.get()
settings['outputiPymerase'] = self.outputiPymeraseEntry.get()
***************
*** 491,499 ****
#Output Modules
self.intCreateDBAPI.set(settings['CreateDBAPI'])
! self.intCreateDBEditor.set(settings['CreateDBEditor'])
! self.intCreateHtmlForms.set(settings['CreateHtmlForms'])
self.intCreatePythonAPI.set(settings['CreatePythonAPI'])
self.intCreateSQL.set(settings['CreateSQL'])
self.intCreateReport.set(settings['CreateReport'])
self.intiPymerase.set(settings['iPymerase'])
--- 590,602 ----
#Output Modules
self.intCreateDBAPI.set(settings['CreateDBAPI'])
! #self.intCreateDBEditor.set(settings['CreateDBEditor'])
! #self.intCreateHtmlForms.set(settings['CreateHtmlForms'])
self.intCreatePythonAPI.set(settings['CreatePythonAPI'])
self.intCreateSQL.set(settings['CreateSQL'])
+ self.intCreateGraphvizUML.set(settings['CreateGraphvizUML'])
+ self.intCreatePyTkWidgets.set(settings['CreatePyTkWidgets'])
+ self.intCreatePyTkDBWidgets.set(settings['CreatePyTkDBWidgets'])
self.intCreateReport.set(settings['CreateReport'])
+ self.intCreateTableXML.set(settings['CreateTableXML'])
self.intiPymerase.set(settings['iPymerase'])
***************
*** 501,514 ****
self.outputDBAPIEntry.delete(0, END)
self.outputDBAPIEntry.insert(0, settings['outputDBAPI'])
! self.outputDBEditorEntry.delete(0, END)
! self.outputDBEditorEntry.insert(0, settings['outputDBEditor'])
! self.outputHtmlFormsEntry.delete(0, END)
! self.outputHtmlFormsEntry.insert(0, settings['outputHtmlForms'])
self.outputPythonAPIEntry.delete(0, END)
self.outputPythonAPIEntry.insert(0, settings['outputPythonAPI'])
self.outputSQLEntry.delete(0, END)
self.outputSQLEntry.insert(0, settings['outputSQL'])
self.outputReportEntry.delete(0, END)
self.outputReportEntry.insert(0, settings['outputReport'])
self.outputiPymeraseEntry.delete(0, END)
self.outputiPymeraseEntry.insert(0, settings['outputiPymerase'])
--- 604,625 ----
self.outputDBAPIEntry.delete(0, END)
self.outputDBAPIEntry.insert(0, settings['outputDBAPI'])
! #self.outputDBEditorEntry.delete(0, END)
! #self.outputDBEditorEntry.insert(0, settings['outputDBEditor'])
! #self.outputHtmlFormsEntry.delete(0, END)
! #self.outputHtmlFormsEntry.insert(0, settings['outputHtmlForms'])
self.outputPythonAPIEntry.delete(0, END)
self.outputPythonAPIEntry.insert(0, settings['outputPythonAPI'])
self.outputSQLEntry.delete(0, END)
self.outputSQLEntry.insert(0, settings['outputSQL'])
+ self.outputGraphvizUMLEntry.delete(0, END)
+ self.outputGraphvizUMLEntry.insert(0, settings['outputGraphvizUML'])
+ self.outputPyTkWidgetsEntry.delete(0, END)
+ self.outputPyTkWidgetsEntry.insert(0, settings['outputPyTkWidgets'])
+ self.outputPyTkDBWidgetsEntry.delete(0, END)
+ self.outputPyTkDBWidgetsEntry.insert(0, settings['outputPyTkDBWidgets'])
self.outputReportEntry.delete(0, END)
self.outputReportEntry.insert(0, settings['outputReport'])
+ self.outputTableXMLEntry.delete(0, END)
+ self.outputTableXMLEntry.insert(0, settings['outputTableXML'])
self.outputiPymeraseEntry.delete(0, END)
self.outputiPymeraseEntry.insert(0, settings['outputiPymerase'])
***************
*** 521,525 ****
def loadGUI():
! root = Tk(className='Pymerase GUI %s' % VERSION)
pymApp = tkPymerase(root)
root.mainloop()
--- 632,637 ----
def loadGUI():
! root = Tk()
! root.title('Pymerase GUI %s' % VERSION)
pymApp = tkPymerase(root)
root.mainloop()
|
|
From: <ki...@us...> - 2003-02-18 21:44:00
|
Update of /cvsroot/pymerase/pymerase/bin
In directory sc8-pr-cvs1:/tmp/cvs-serv29356
Modified Files:
pymerasegui.py
Log Message:
Added support for CreateReport, removed parseXMI (only works in jython)
Index: pymerasegui.py
===================================================================
RCS file: /cvsroot/pymerase/pymerase/bin/pymerasegui.py,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** pymerasegui.py 4 Nov 2002 22:10:06 -0000 1.4
--- pymerasegui.py 18 Feb 2003 21:43:55 -0000 1.5
***************
*** 32,37 ****
# Last Modified: $Date$
#
! VERSION = 'v0.1.3'
! PymVERSION = 'v0.1'
from Tkinter import *
--- 32,36 ----
# Last Modified: $Date$
#
! VERSION = 'v$Revision$'
from Tkinter import *
***************
*** 40,43 ****
--- 39,44 ----
#import Pmw
+ PymVERSION = pymerase.VERSION
+
import os
import pickle
***************
*** 147,155 ****
value="parseGenexSchemaXML").grid(row=1,
column=1)
! self.radioXmi = Radiobutton(frame,
! text="parseXMI",
! variable=self.inputModule,
! value="parseXMI").grid(row=2,
! column=1)
#####################
--- 148,158 ----
value="parseGenexSchemaXML").grid(row=1,
column=1)
! #FIXME: parseXMI does not currently work in python, only jython
! #FIXME: pymerasegui.py only works in python, not jython
! #self.radioXmi = Radiobutton(frame,
! # text="parseXMI",
! # variable=self.inputModule,
! # value="parseXMI").grid(row=2,
! # column=1)
#####################
***************
*** 210,213 ****
--- 213,226 ----
self.outputSQLEntry.grid(row=5, column=3)
+ #CreateReport
+ self.intCreateReport = IntVar()
+ self.CreateReport = Checkbutton(frame,
+ text="CreateReport",
+ variable=self.intCreateReport,
+ command=self.outputModCheck1)
+ self.CreateReport.grid(row=6, column=2)
+ self.outputReportEntry = Entry(frame)
+ self.outputReportEntry.grid(row=6, column=3)
+
#iPymerase
self.intiPymerase = IntVar()
***************
*** 217,223 ****
justify=LEFT,
command=self.outputModCheck2)
! self.iPymerase.grid(row=6, column=2)
self.outputiPymeraseEntry = Entry(frame)
! self.outputiPymeraseEntry.grid(row=6, column=3)
#Run load settings in initialize mode
--- 230,236 ----
justify=LEFT,
command=self.outputModCheck2)
! self.iPymerase.grid(row=7, column=2)
self.outputiPymeraseEntry = Entry(frame)
! self.outputiPymeraseEntry.grid(row=7, column=3)
#Run load settings in initialize mode
***************
*** 233,236 ****
--- 246,250 ----
self.intCreateHtmlForms.get() == 1 or \
self.intCreateSQL.get() == 1 or \
+ self.intCreateReport.get() == 1 or \
self.intCreatePythonAPI.get() == 1:
self.intiPymerase.set(0)
***************
*** 244,247 ****
--- 258,262 ----
self.intCreateHtmlForms.set(0)
self.intCreateSQL.set(0)
+ self.intCreateReport.set(0)
self.intCreatePythonAPI.set(0)
***************
*** 265,268 ****
--- 280,284 ----
self.intCreateHtmlForms.get() == 0 and \
self.intCreatePythonAPI.get() == 0 and \
+ self.intCreateReport.get() == 0 and \
self.intCreateSQL.get() == 0:
print 'Must select one or more Output Modules'
***************
*** 299,302 ****
--- 315,323 ----
ABORT = 1
+ if self.intCreateReport.get() == 1 and \
+ len(self.outputReportEntry.get()) == 0:
+ print 'Must enter an output path for CreateReport.'
+ ABORT = 1
+
if ABORT == 1:
print '\nAborting Launch.'
***************
*** 340,343 ****
--- 361,369 ----
self.outputSQLEntry.get()) )
+ if self.intCreateReport.get() == 1 and \
+ len(self.outputReportEntry.get()) > 0:
+ outputPairList.append( ('CreateReport',
+ self.outputReportEntry.get()) )
+
if len(outputPairList) == 0:
raise ValueError, 'Output Module/Destinations missing.'
***************
*** 375,378 ****
--- 401,405 ----
settings['CreatePythonAPI'] = self.intCreatePythonAPI.get()
settings['CreateSQL'] = self.intCreateSQL.get()
+ settings['CreateReport'] = self.intCreateReport.get()
settings['iPymerase'] = self.intiPymerase.get()
***************
*** 383,386 ****
--- 410,414 ----
settings['outputPythonAPI'] = self.outputPythonAPIEntry.get()
settings['outputSQL'] = self.outputSQLEntry.get()
+ settings['outputReport'] = self.outputReportEntry.get()
settings['outputiPymerase'] = self.outputiPymeraseEntry.get()
***************
*** 467,470 ****
--- 495,499 ----
self.intCreatePythonAPI.set(settings['CreatePythonAPI'])
self.intCreateSQL.set(settings['CreateSQL'])
+ self.intCreateReport.set(settings['CreateReport'])
self.intiPymerase.set(settings['iPymerase'])
***************
*** 480,483 ****
--- 509,514 ----
self.outputSQLEntry.delete(0, END)
self.outputSQLEntry.insert(0, settings['outputSQL'])
+ self.outputReportEntry.delete(0, END)
+ self.outputReportEntry.insert(0, settings['outputReport'])
self.outputiPymeraseEntry.delete(0, END)
self.outputiPymeraseEntry.insert(0, settings['outputiPymerase'])
***************
*** 490,494 ****
def loadGUI():
! root = Tk(className='tkPymerase %s' % VERSION)
pymApp = tkPymerase(root)
root.mainloop()
--- 521,525 ----
def loadGUI():
! root = Tk(className='Pymerase GUI %s' % VERSION)
pymApp = tkPymerase(root)
root.mainloop()
|
|
From: <ki...@us...> - 2003-02-18 18:57:30
|
Update of /cvsroot/pymerase/htdocs/docs/output
In directory sc8-pr-cvs1:/tmp/cvs-serv3553
Modified Files:
index.html
Log Message:
iPymerase cannot be used with Jython
Index: index.html
===================================================================
RCS file: /cvsroot/pymerase/htdocs/docs/output/index.html,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** index.html 14 Feb 2003 01:28:10 -0000 1.5
--- index.html 18 Feb 2003 18:57:26 -0000 1.6
***************
*** 185,189 ****
<td width="25%" align="center">iPymerase</td>
<td width="8%" align="center" bgcolor="#008000">Yes</td>
! <td width="8%" align="center">Maybe</td>
<td width="8%" align="center" bgcolor="#00FF00">Beta</td>
<td width="8%" align="center" bgcolor="#00FF00">Beta</td>
--- 185,189 ----
<td width="25%" align="center">iPymerase</td>
<td width="8%" align="center" bgcolor="#008000">Yes</td>
! <td width="8%" align="center" bgcolor="#FF0000">No</td>
<td width="8%" align="center" bgcolor="#00FF00">Beta</td>
<td width="8%" align="center" bgcolor="#00FF00">Beta</td>
|
|
From: <ki...@us...> - 2003-02-18 18:42:11
|
Update of /cvsroot/pymerase/pymerase/output
In directory sc8-pr-cvs1:/tmp/cvs-serv26900
Modified Files:
CreatePyTkWidgets.py
Log Message:
formatting clean up, docs
Index: CreatePyTkWidgets.py
===================================================================
RCS file: /cvsroot/pymerase/pymerase/output/CreatePyTkWidgets.py,v
retrieving revision 1.12
retrieving revision 1.13
diff -C2 -d -r1.12 -r1.13
*** CreatePyTkWidgets.py 12 Feb 2003 19:57:11 -0000 1.12
--- CreatePyTkWidgets.py 18 Feb 2003 18:42:08 -0000 1.13
***************
*** 88,98 ****
def copyLib(destination, templateDict):
!
path, file = os.path.split(HelperUtil.__file__)
path = os.path.join(path, "lib")
search = os.path.join(path, "*.py")
! TEMPLATE_FILES = [os.path.join(path, "dbSession.py")]
!
filesToCopy = glob.glob(search)
--- 88,103 ----
def copyLib(destination, templateDict):
! """
! Copies lib files to destination directory and add
! required information to specific lib files.
! """
path, file = os.path.split(HelperUtil.__file__)
path = os.path.join(path, "lib")
search = os.path.join(path, "*.py")
! #List of files that need more inforation before copying
! template_files = [os.path.join(path, "dbSession.py")]
!
! #Retive files to copy
filesToCopy = glob.glob(search)
***************
*** 102,109 ****
filePath, fileName = os.path.split(file)
fileDest = os.path.join(destination, fileName)
!
! if file not in TEMPLATE_FILES:
print '%s' % (fileName)
shutil.copyfile(file, fileDest)
else:
print '%s' % (fileName)
--- 107,116 ----
filePath, fileName = os.path.split(file)
fileDest = os.path.join(destination, fileName)
!
! #If not a template file, copy
! if file not in template_files:
print '%s' % (fileName)
shutil.copyfile(file, fileDest)
+ #Else, add information, then copy
else:
print '%s' % (fileName)
***************
*** 121,125 ****
def getAssociationByName(assocList, name):
!
for assoc in assocList:
if assoc.getOppositeEnd().getAttributeName(DBAPI_TRANSLATOR) == name:
--- 128,134 ----
def getAssociationByName(assocList, name):
! """
! getAssociationByName->association or None
! """
for assoc in assocList:
if assoc.getOppositeEnd().getAttributeName(DBAPI_TRANSLATOR) == name:
***************
*** 136,139 ****
--- 145,150 ----
"""
+ #Information required to copy all lib files
+ # (Needs more information)
templateDict = {}
***************
*** 143,151 ****
print ""
print ""
!
checkDestination(destination)
util = HelperUtil.HelperUtil()
copyLib(destination, templateDict)
--- 154,163 ----
print ""
print ""
!
checkDestination(destination)
util = HelperUtil.HelperUtil()
+ #Copy lib files with additional information
copyLib(destination, templateDict)
***************
*** 172,175 ****
--- 184,189 ----
type = attrib.getType().getSQLType()
+ #Check to see if an attribute is also an association,
+ # if so, change type to 'FK'
if attrib.getName(DBAPI_TRANSLATOR) in assocAttribNameList:
type = "FK"
***************
*** 184,188 ****
#Process Foreign Keys
if type == "FK":
! assoc = getAssociationByName(assocList, attrib.getName(DBAPI_TRANSLATOR))
code = util.processFkVarElement(attrib,
assoc.getOppositeEnd(),
--- 198,203 ----
#Process Foreign Keys
if type == "FK":
! assoc = getAssociationByName(assocList,
! attrib.getName(DBAPI_TRANSLATOR))
code = util.processFkVarElement(attrib,
assoc.getOppositeEnd(),
***************
*** 190,194 ****
code)
code = re.sub('%GET_FUNCTION%',
! util.makeGetLabelIntegerEntry(attrib.getName(DBAPI_TRANSLATOR)),
code)
code = re.sub('%GET_FUNCTION%',
--- 205,209 ----
code)
code = re.sub('%GET_FUNCTION%',
! util.makeGetLabelIntegerEntry(attrib.getName(DBAPI_TRANSLATOR)),
code)
code = re.sub('%GET_FUNCTION%',
***************
*** 202,209 ****
code)
#code = re.sub('%SET_FUNCTION%',
! # util.makeSelectOptionMenuItem(attrib.getName(DBAPI_TRANSLATOR)),
# code)
#code = re.sub('%SET_FUNCTION%',
! # util.makeAppendOptionMenu(attrib.getName(DBAPI_TRANSLATOR)),
# code)
--- 217,224 ----
code)
#code = re.sub('%SET_FUNCTION%',
! # util.makeSelectOptionMenuItem(attrib.getName(DBAPI_TRANSLATOR)),
# code)
#code = re.sub('%SET_FUNCTION%',
! # util.makeAppendOptionMenu(attrib.getName(DBAPI_TRANSLATOR)),
# code)
***************
*** 211,220 ****
elif type == "integer":
code = re.sub('%VAR_ELEMENT%',
! util.makeLabelIntegerEntry(attrib.getName(DBAPI_TRANSLATOR),
! attrib.getName(TRANSLATOR_NAME),
! attrib.isRequired()),
code)
code = re.sub('%GET_FUNCTION%',
! util.makeGetLabelIntegerEntry(attrib.getName(DBAPI_TRANSLATOR)),
code)
--- 226,235 ----
elif type == "integer":
code = re.sub('%VAR_ELEMENT%',
! util.makeLabelIntegerEntry(attrib.getName(DBAPI_TRANSLATOR),
! attrib.getName(TRANSLATOR_NAME),
! attrib.isRequired()),
code)
code = re.sub('%GET_FUNCTION%',
! util.makeGetLabelIntegerEntry(attrib.getName(DBAPI_TRANSLATOR)),
code)
***************
*** 224,237 ****
elif type == "double precision":
code = re.sub('%VAR_ELEMENT%',
! util.makeLabelFloatEntry(attrib.getName(DBAPI_TRANSLATOR),
! attrib.getName(TRANSLATOR_NAME),
! attrib.isRequired()),
code)
code = re.sub('%GET_FUNCTION%',
! util.makeGetLabelFloatEntry(attrib.getName(DBAPI_TRANSLATOR)),
code)
code = re.sub('%SET_FUNCTION%',
! util.makeSetLabelEntry(attrib.getName(DBAPI_TRANSLATOR)),
code)
elif type == "name":
--- 239,252 ----
elif type == "double precision":
code = re.sub('%VAR_ELEMENT%',
! util.makeLabelFloatEntry(attrib.getName(DBAPI_TRANSLATOR),
! attrib.getName(TRANSLATOR_NAME),
! attrib.isRequired()),
code)
code = re.sub('%GET_FUNCTION%',
! util.makeGetLabelFloatEntry(attrib.getName(DBAPI_TRANSLATOR)),
code)
code = re.sub('%SET_FUNCTION%',
! util.makeSetLabelEntry(attrib.getName(DBAPI_TRANSLATOR)),
code)
elif type == "name":
***************
*** 251,262 ****
util.makeSetLabelText(attrib.getName(DBAPI_TRANSLATOR)),
code)
! pass
#Process Variable Characters
elif PymeraseType.isVarchar(type):
code = re.sub('%VAR_ELEMENT%',
! util.makeLabelMaxLengthEntry(attrib.getName(DBAPI_TRANSLATOR),
! attrib.getName(TRANSLATOR_NAME),
! int(PymeraseType.getVarcharLen(type)),
! attrib.isRequired()),
code)
code = re.sub('%GET_FUNCTION%',
--- 266,277 ----
util.makeSetLabelText(attrib.getName(DBAPI_TRANSLATOR)),
code)
!
#Process Variable Characters
elif PymeraseType.isVarchar(type):
code = re.sub('%VAR_ELEMENT%',
! util.makeLabelMaxLengthEntry(attrib.getName(DBAPI_TRANSLATOR),
! attrib.getName(TRANSLATOR_NAME),
! int(PymeraseType.getVarcharLen(type)),
! attrib.isRequired()),
code)
code = re.sub('%GET_FUNCTION%',
***************
*** 271,278 ****
elif PymeraseType.isChar(type):
code = re.sub('%VAR_ELEMENT%',
! util.makeLabelMaxLengthEntry(attrib.getName(DBAPI_TRANSLATOR),
! attrib.getName(TRANSLATOR_NAME),
! 1,
! attrib.isRequired()),
code)
code = re.sub('%GET_FUNCTION%',
--- 286,293 ----
elif PymeraseType.isChar(type):
code = re.sub('%VAR_ELEMENT%',
! util.makeLabelMaxLengthEntry(attrib.getName(DBAPI_TRANSLATOR),
! attrib.getName(TRANSLATOR_NAME),
! 1,
! attrib.isRequired()),
code)
code = re.sub('%GET_FUNCTION%',
***************
*** 292,299 ****
code)
code = re.sub('%GET_FUNCTION%',
! util.makeGetRadioBoolean(attrib.getName(DBAPI_TRANSLATOR)),
code)
code = re.sub('%SET_FUNCTION%',
! util.makeSetRadioBoolean(attrib.getName(DBAPI_TRANSLATOR)),
code)
#Process Time Stamps
--- 307,314 ----
code)
code = re.sub('%GET_FUNCTION%',
! util.makeGetRadioBoolean(attrib.getName(DBAPI_TRANSLATOR)),
code)
code = re.sub('%SET_FUNCTION%',
! util.makeSetRadioBoolean(attrib.getName(DBAPI_TRANSLATOR)),
code)
#Process Time Stamps
|
|
From: <ki...@us...> - 2003-02-18 18:22:05
|
Update of /cvsroot/pymerase/pymerase/output
In directory sc8-pr-cvs1:/tmp/cvs-serv15095
Modified Files:
CreateReport.py
Log Message:
formatting changes, more docs
Index: CreateReport.py
===================================================================
RCS file: /cvsroot/pymerase/pymerase/output/CreateReport.py,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** CreateReport.py 12 Feb 2003 01:26:58 -0000 1.4
--- CreateReport.py 18 Feb 2003 18:22:01 -0000 1.5
***************
*** 50,54 ****
# Writer components
! def write(destination, tables):
"""
Create Report in destination dirctory.
--- 50,54 ----
# Writer components
! def write(destination, classList):
"""
Create Report in destination dirctory.
***************
*** 56,65 ****
text = []
#Iterate through the tables/classes and process the data
! for tbl in tables:
! #Set Web Page Title
! text.append("CLASS: %s" % (tbl.getName(TRANSLATOR_NAME)))
! baseClassNames = tbl.getBaseClassNames(TRANSLATOR_NAME)
if len(baseClassNames) >= 1:
for baseClass in baseClassNames:
--- 56,66 ----
text = []
#Iterate through the tables/classes and process the data
! for cls in classList:
! #Set Class Title Title
! text.append("CLASS: %s" % (cls.getName(TRANSLATOR_NAME)))
! #Get name of class which this class inherits from
! baseClassNames = cls.getBaseClassNames(TRANSLATOR_NAME)
if len(baseClassNames) >= 1:
for baseClass in baseClassNames:
***************
*** 67,80 ****
#Process each attribute in a given table (class)
! for attribute in getAllAttributes(tables, tbl, TRANSLATOR_NAME):
- #get attribute type
type = attribute.getType().getSQLType()
text.append(" ATTRIBUTE:")
! text.append(" Name = %s" % (attribute.getName(TRANSLATOR_NAME)))
! text.append(" Type = %s" % (type))
! text.append(" GetterName = %s" % (attribute.getGetterName(TRANSLATOR_NAME)))
! text.append(" SetterName = %s" % (attribute.getSetterName(TRANSLATOR_NAME)))
! text.append(" AppenderName = %s" % (attribute.getAppenderName(TRANSLATOR_NAME)))
text.append(" isRequired = %s" % (attribute.isRequired()))
text.append(" isUnique = %s" % (attribute.isUnique()))
--- 68,85 ----
#Process each attribute in a given table (class)
! for attribute in getAllAttributes(classList, cls, TRANSLATOR_NAME):
type = attribute.getType().getSQLType()
text.append(" ATTRIBUTE:")
! text.append(" Name = %s" % \
! (attribute.getName(TRANSLATOR_NAME)))
! text.append(" Type = %s" % \
! (type))
! text.append(" GetterName = %s" \
! % (attribute.getGetterName(TRANSLATOR_NAME)))
! text.append(" SetterName = %s" % \
! (attribute.getSetterName(TRANSLATOR_NAME)))
! text.append(" AppenderName = %s" % \
! (attribute.getAppenderName(TRANSLATOR_NAME)))
text.append(" isRequired = %s" % (attribute.isRequired()))
text.append(" isUnique = %s" % (attribute.isUnique()))
***************
*** 82,92 ****
text.append(" isPrimaryKey = %s" % (attribute.isPrimaryKey()))
! for assocEnd in getAllAssociationEnds(tables, tbl, TRANSLATOR_NAME):
text.append(" ASSOC END:")
text.append(" Name = %s" % (assocEnd.getName(TRANSLATOR_NAME)))
! text.append(" AttribName = %s" % (assocEnd.getAttributeName(TRANSLATOR_NAME)))
! text.append(" GetterName = %s" % (assocEnd.getGetterName(TRANSLATOR_NAME)))
! text.append(" SetterName = %s" % (assocEnd.getSetterName(TRANSLATOR_NAME)))
! text.append(" AppenderName = %s" % (assocEnd.getAppenderName(TRANSLATOR_NAME)))
text.append(" Multiplicity = %s" % (assocEnd.getMultiplicity()))
text.append(" isNavigable = %s" % (assocEnd.isNavigable()))
--- 87,101 ----
text.append(" isPrimaryKey = %s" % (attribute.isPrimaryKey()))
! for assocEnd in getAllAssociationEnds(classList, cls, TRANSLATOR_NAME):
text.append(" ASSOC END:")
text.append(" Name = %s" % (assocEnd.getName(TRANSLATOR_NAME)))
! text.append(" AttribName = %s" % \
! (assocEnd.getAttributeName(TRANSLATOR_NAME)))
! text.append(" GetterName = %s" % \
! (assocEnd.getGetterName(TRANSLATOR_NAME)))
! text.append(" SetterName = %s" % \
! (assocEnd.getSetterName(TRANSLATOR_NAME)))
! text.append(" AppenderName = %s" % \
! (assocEnd.getAppenderName(TRANSLATOR_NAME)))
text.append(" Multiplicity = %s" % (assocEnd.getMultiplicity()))
text.append(" isNavigable = %s" % (assocEnd.isNavigable()))
|
|
From: <ki...@us...> - 2003-02-14 02:09:13
|
Update of /cvsroot/pymerase/htdocs/about
In directory sc8-pr-cvs1:/tmp/cvs-serv20958
Modified Files:
index.html
Log Message:
forgot the links
Index: index.html
===================================================================
RCS file: /cvsroot/pymerase/htdocs/about/index.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** index.html 14 Feb 2003 02:03:49 -0000 1.2
--- index.html 14 Feb 2003 02:09:10 -0000 1.3
***************
*** 43,56 ****
<tr>
<td width="100%" bgcolor="#6C8AFF"><u>History:</u><br>
! Pymerase was originally designed and developed in the Caltech Wold
! Lab. The original purpose of pymerase was to generate a Python
! Database API for the GeneX Microarray Gene Expression Database. As
! development progressed Pymerase was made more generic to support other
! projects including Sigmoid and MAGE.<br>
<br>
<u>Developers:<br>
! </u>Diane Trout - Caltech - Pymerase Lead Developer and Original
! Designer<br>
! Brandon King - Caltech - Pymerase Co-Developer and Code Monkey<br>
<br>
(Please e-mail <a href="http://sourceforge.net/mail/?group_id=63836">
--- 43,62 ----
<tr>
<td width="100%" bgcolor="#6C8AFF"><u>History:</u><br>
! Pymerase was originally designed and developed in the Caltech
! <a href="http://woldlab.caltech.edu/">Wold Lab</a>. The original
! purpose of pymerase was to generate a Python Database API for the
! <a href="http://genex.sourceforge.net/">GeneX Microarray Gene
! Expression Database</a>. As development progressed Pymerase was made
! more generic to support other projects including
! <a href="http://sigmoid.sourceforge.net/">Sigmoid</a> and
! <a href="http://mged.sourceforge.net/">MAGE</a>.<br>
<br>
<u>Developers:<br>
! </u>Diane Trout - <a href="http://www.caltech.edu/">Caltech</a>:
! <a href="http://woldlab.caltech.edu/">Wold Lab</a> - Pymerase Lead
! Developer and Original Designer<br>
! Brandon King - <a href="http://www.caltech.edu/">Caltech</a>:
! <a href="http://woldlab.caltech.edu/">Wold Lab</a> - Pymerase
! Co-Developer and Code Monkey<br>
<br>
(Please e-mail <a href="http://sourceforge.net/mail/?group_id=63836">
|
|
From: <ki...@us...> - 2003-02-14 02:03:52
|
Update of /cvsroot/pymerase/htdocs/about
In directory sc8-pr-cvs1:/tmp/cvs-serv19180
Modified Files:
index.html
Log Message:
updated
Index: index.html
===================================================================
RCS file: /cvsroot/pymerase/htdocs/about/index.html,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** index.html 29 Jan 2003 00:52:58 -0000 1.1.1.1
--- index.html 14 Feb 2003 02:03:49 -0000 1.2
***************
*** 42,47 ****
</tr>
<tr>
! <td width="100%" bgcolor="#6C8AFF"><to be added shortly><br>
! </td>
</tr>
</table>
--- 42,60 ----
</tr>
<tr>
! <td width="100%" bgcolor="#6C8AFF"><u>History:</u><br>
! Pymerase was originally designed and developed in the Caltech Wold
! Lab. The original purpose of pymerase was to generate a Python
! Database API for the GeneX Microarray Gene Expression Database. As
! development progressed Pymerase was made more generic to support other
! projects including Sigmoid and MAGE.<br>
! <br>
! <u>Developers:<br>
! </u>Diane Trout - Caltech - Pymerase Lead Developer and Original
! Designer<br>
! Brandon King - Caltech - Pymerase Co-Developer and Code Monkey<br>
! <br>
! (Please e-mail <a href="http://sourceforge.net/mail/?group_id=63836">
! pymerase-devel</a> at lists.sourceforge.net if you would like to
! contribute to the Pymerase project)</td>
</tr>
</table>
|
|
From: <ki...@us...> - 2003-02-14 01:36:04
|
Update of /cvsroot/pymerase/htdocs
In directory sc8-pr-cvs1:/tmp/cvs-serv11048
Modified Files:
index.html
Log Message:
news
Index: index.html
===================================================================
RCS file: /cvsroot/pymerase/htdocs/index.html,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** index.html 12 Feb 2003 02:28:53 -0000 1.5
--- index.html 14 Feb 2003 01:35:57 -0000 1.6
***************
*** 47,51 ****
whatever else you might like.<br>
<div align="center">
! <img src="images/pymeraseFigure-v3-600x600.jpg" alt="Pymerase Figure">
</div>
</td>
--- 47,51 ----
whatever else you might like.<br>
<div align="center">
! <img src="images/pymeraseFigure-v3-600x600.jpg" alt="Pymerase Figure" width="600" height="600">
</div>
</td>
***************
*** 56,60 ****
<tr>
<td width="100%" bgcolor="#6C8AFF">
! <p><u>February 11th, 2003</u><b> - Pymerase Install Script</b><br>
Pymerase now has a distutils install script. In the future we hope
to provide Debian packages for installing pymerase. Until then,
--- 56,67 ----
<tr>
<td width="100%" bgcolor="#6C8AFF">
! <p><u>February 13th, 2003</u><b> - Documentation: Input/Output Modules</b><br>
! An <a href="docs/input">input</a> and <a href="docs/output">output</a>
! module page have been added to the <a href="docs">docs</a> section of the
! pymerase web site. These pages contain information about the status of
! each of the modules, whether it works with Python and/or Jython, and brief
! descriptions.<u><br>
! <br>
! February 11th, 2003</u><b> - Pymerase Install Script</b><br>
Pymerase now has a distutils install script. In the future we hope
to provide Debian packages for installing pymerase. Until then,
|
|
From: <ki...@us...> - 2003-02-14 01:28:13
|
Update of /cvsroot/pymerase/htdocs/docs/output
In directory sc8-pr-cvs1:/tmp/cvs-serv8900
Modified Files:
index.html
Log Message:
formatting
Index: index.html
===================================================================
RCS file: /cvsroot/pymerase/htdocs/docs/output/index.html,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** index.html 14 Feb 2003 01:22:44 -0000 1.4
--- index.html 14 Feb 2003 01:28:10 -0000 1.5
***************
*** 55,69 ****
</caption>
<tr>
! <td width="20%" align="center" bgcolor="#008000">Functional:
Release</td>
! <td width="20%" align="center" bgcolor="#00FF00">Functional:
Beta</td>
! <td width="20%" align="center" bgcolor="#FFFF00">Functional:
Alpha</td>
</tr>
<tr>
! <td width="20%" align="center" bgcolor="#FF6600">Non-Functional:
Work in progress (WP)</td>
! <td width="20%" align="center" bgcolor="#FF0000">Non-Functional:
Abandoned</td>
<td width="20%" align="center" bgcolor="#0033FF">Planning</td>
--- 55,69 ----
</caption>
<tr>
! <td width="20%" align="center" bgcolor="#008000">Functional:<br>
Release</td>
! <td width="20%" align="center" bgcolor="#00FF00">Functional:<br>
Beta</td>
! <td width="20%" align="center" bgcolor="#FFFF00">Functional:<br>
Alpha</td>
</tr>
<tr>
! <td width="20%" align="center" bgcolor="#FF6600">Non-Functional:<br>
Work in progress (WP)</td>
! <td width="20%" align="center" bgcolor="#FF0000">Non-Functional:<br>
Abandoned</td>
<td width="20%" align="center" bgcolor="#0033FF">Planning</td>
***************
*** 202,216 ****
</caption>
<tr>
! <td width="20%" align="center" bgcolor="#008000">Functional:
Release</td>
! <td width="20%" align="center" bgcolor="#00FF00">Functional:
Beta</td>
! <td width="20%" align="center" bgcolor="#FFFF00">Functional:
Alpha</td>
</tr>
<tr>
! <td width="20%" align="center" bgcolor="#FF6600">Non-Functional:
Work in progress (WP)</td>
! <td width="20%" align="center" bgcolor="#FF0000">Non-Functional:
Abandoned</td>
<td width="20%" align="center" bgcolor="#0033FF">Planning</td>
--- 202,216 ----
</caption>
<tr>
! <td width="20%" align="center" bgcolor="#008000">Functional:<br>
Release</td>
! <td width="20%" align="center" bgcolor="#00FF00">Functional:<br>
Beta</td>
! <td width="20%" align="center" bgcolor="#FFFF00">Functional:<br>
Alpha</td>
</tr>
<tr>
! <td width="20%" align="center" bgcolor="#FF6600">Non-Functional:<br>
Work in progress (WP)</td>
! <td width="20%" align="center" bgcolor="#FF0000">Non-Functional:<br>
Abandoned</td>
<td width="20%" align="center" bgcolor="#0033FF">Planning</td>
|
|
From: <ki...@us...> - 2003-02-14 01:22:56
|
Update of /cvsroot/pymerase/htdocs/docs/output
In directory sc8-pr-cvs1:/tmp/cvs-serv7231
Modified Files:
index.html
Log Message:
formatting update
Index: index.html
===================================================================
RCS file: /cvsroot/pymerase/htdocs/docs/output/index.html,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** index.html 14 Feb 2003 00:09:24 -0000 1.3
--- index.html 14 Feb 2003 01:22:44 -0000 1.4
***************
*** 50,66 ****
<td width="100%" bgcolor="#6C8AFF"> <div align="center">
<center>
! <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="95%" id="AutoNumber3">
<caption>
<p align="left"><b>Pymerase: Current CVS Checkout</b></p>
</caption>
<tr>
! <td width="25%" align="center" bgcolor="#0033FF"><b>Output
! Module Name</b></td>
! <td width="8%" align="center" bgcolor="#0033FF"><b>Python</b></td>
! <td width="8%" align="center" bgcolor="#0033FF"><b>Jython</b></td>
! <td width="8%" align="center" bgcolor="#0033FF"><b>Status</b></td>
! <td width="8%" align="center" bgcolor="#0033FF"><b>Previous
Status</b></td>
! <td width="59%" align="center" bgcolor="#0033FF"><b>Description</b></td>
</tr>
<tr>
--- 50,95 ----
<td width="100%" bgcolor="#6C8AFF"> <div align="center">
<center>
! <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="90%" id="AutoNumber5">
! <caption>
! <p align="left"><b>Status Color Code:</b></p>
! </caption>
! <tr>
! <td width="20%" align="center" bgcolor="#008000">Functional:
! Release</td>
! <td width="20%" align="center" bgcolor="#00FF00">Functional:
! Beta</td>
! <td width="20%" align="center" bgcolor="#FFFF00">Functional:
! Alpha</td>
! </tr>
! <tr>
! <td width="20%" align="center" bgcolor="#FF6600">Non-Functional:
! Work in progress (WP)</td>
! <td width="20%" align="center" bgcolor="#FF0000">Non-Functional:
! Abandoned</td>
! <td width="20%" align="center" bgcolor="#0033FF">Planning</td>
! </tr>
! </table>
! </center>
! </div>
! <p> </p>
! <div align="center">
! <center>
! <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="95%" id="AutoNumber3" height="390">
<caption>
<p align="left"><b>Pymerase: Current CVS Checkout</b></p>
</caption>
<tr>
! <td width="25%" align="center" bgcolor="#0033FF" height="38"><b>
! Output Module Name</b></td>
! <td width="8%" align="center" bgcolor="#0033FF" height="38"><b>
! Python</b></td>
! <td width="8%" align="center" bgcolor="#0033FF" height="38"><b>
! Jython</b></td>
! <td width="8%" align="center" bgcolor="#0033FF" height="38"><b>
Status</b></td>
! <td width="8%" align="center" bgcolor="#0033FF" height="38"><b>
! Previous Status</b></td>
! <td width="59%" align="center" bgcolor="#0033FF" height="38"><b>
! Description</b></td>
</tr>
<tr>
***************
*** 68,73 ****
<td width="8%" align="center" bgcolor="#008000">Yes</td>
<td width="8%" align="center" bgcolor="#008000">Yes</td>
! <td width="8%" align="center" bgcolor="#00FF00"> </td>
! <td width="8%" align="center" bgcolor="#00FF00"> </td>
<td width="59%" align="left">Python Database API (Currently
PostgreSQL Support)</td>
--- 97,102 ----
<td width="8%" align="center" bgcolor="#008000">Yes</td>
<td width="8%" align="center" bgcolor="#008000">Yes</td>
! <td width="8%" align="center" bgcolor="#00FF00">Beta</td>
! <td width="8%" align="center" bgcolor="#00FF00">Beta</td>
<td width="59%" align="left">Python Database API (Currently
PostgreSQL Support)</td>
***************
*** 77,84 ****
<td width="8%" align="center">N/A</td>
<td width="8%" align="center">N/A</td>
! <td width="8%" align="center" bgcolor="#FF0000"> </td>
! <td width="8%" align="center" bgcolor="#FFFF00"> </td>
<td width="59%" align="left">Prototype CGI Scripts for accessing
! DB using CreateDBAPI, CreateSQL, and CreateHtmlForms.</td>
</tr>
<tr>
--- 106,113 ----
<td width="8%" align="center">N/A</td>
<td width="8%" align="center">N/A</td>
! <td width="8%" align="center" bgcolor="#FF0000">Abandoned</td>
! <td width="8%" align="center" bgcolor="#FFFF00">Alpha</td>
<td width="59%" align="left">Prototype CGI Scripts for accessing
! DB</td>
</tr>
<tr>
***************
*** 86,93 ****
<td width="8%" align="center" bgcolor="#008000">Yes</td>
<td width="8%" align="center" bgcolor="#008000">Yes</td>
! <td width="8%" align="center" bgcolor="#00FF00"> </td>
! <td width="8%" align="center" bgcolor="#00FF00"> </td>
<td width="59%" align="left">Generates dot files for use with
! Graphviz. run 'dot -Tps -o somePsFile.ps generatedDotFile.dot'</td>
</tr>
<tr>
--- 115,122 ----
<td width="8%" align="center" bgcolor="#008000">Yes</td>
<td width="8%" align="center" bgcolor="#008000">Yes</td>
! <td width="8%" align="center" bgcolor="#00FF00">Beta</td>
! <td width="8%" align="center" bgcolor="#00FF00">Beta</td>
<td width="59%" align="left">Generates dot files for use with
! Graphviz.</td>
</tr>
<tr>
***************
*** 95,103 ****
<td width="8%" align="center">N/A</td>
<td width="8%" align="center">N/A</td>
! <td width="8%" align="center" bgcolor="#FF0000"> </td>
! <td width="8%" align="center" bgcolor="#FFFF00"> </td>
<td width="59%" align="left">Prototype Html Forms used with
! CreateDBEditor. Worked in older version of Pymerase, development
! stopped.</td>
</tr>
<tr>
--- 124,131 ----
<td width="8%" align="center">N/A</td>
<td width="8%" align="center">N/A</td>
! <td width="8%" align="center" bgcolor="#FF0000">Abandoned</td>
! <td width="8%" align="center" bgcolor="#FFFF00">Alpha</td>
<td width="59%" align="left">Prototype Html Forms used with
! CreateDBEditor.</td>
</tr>
<tr>
***************
*** 105,113 ****
<td width="8%" align="center" bgcolor="#008000">Yes</td>
<td width="8%" align="center" bgcolor="#008000">Yes</td>
! <td width="8%" align="center" bgcolor="#FFFF00"> </td>
! <td width="8%" align="center" bgcolor="#FFFF00"> </td>
! <td width="59%" align="left">Creates Python Tkinter DBAPI aware
! Widgets, by inheriting from CreatePyTkWidgets generated Tkinter
! Widget Lib</td>
</tr>
<tr>
--- 133,140 ----
<td width="8%" align="center" bgcolor="#008000">Yes</td>
<td width="8%" align="center" bgcolor="#008000">Yes</td>
! <td width="8%" align="center" bgcolor="#FFFF00">Alpha</td>
! <td width="8%" align="center" bgcolor="#FFFF00">Alpha</td>
! <td width="59%" align="left">Creates Python Tkinter DBAPI Aware
! Widgets</td>
</tr>
<tr>
***************
*** 115,122 ****
<td width="8%" align="center" bgcolor="#008000">Yes</td>
<td width="8%" align="center" bgcolor="#008000">Yes</td>
! <td width="8%" align="center" bgcolor="#FFFF00"> </td>
! <td width="8%" align="center" bgcolor="#FFFF00"> </td>
<td width="59%" align="left">Creates Python Tkinter Widget Lib
! for piecing together Tkinter GUIs.</td>
</tr>
<tr>
--- 142,149 ----
<td width="8%" align="center" bgcolor="#008000">Yes</td>
<td width="8%" align="center" bgcolor="#008000">Yes</td>
! <td width="8%" align="center" bgcolor="#FFFF00">Alpha</td>
! <td width="8%" align="center" bgcolor="#FFFF00">Alpha</td>
<td width="59%" align="left">Creates Python Tkinter Widget Lib
! for GUI Building</td>
</tr>
<tr>
***************
*** 124,129 ****
<td width="8%" align="center" bgcolor="#008000">Yes</td>
<td width="8%" align="center" bgcolor="#FF0000">No</td>
! <td width="8%" align="center" bgcolor="#FF0000"> </td>
! <td width="8%" align="center" bgcolor="#FF6600"> </td>
<td width="59%" align="left">Python Object Model</td>
</tr>
--- 151,156 ----
<td width="8%" align="center" bgcolor="#008000">Yes</td>
<td width="8%" align="center" bgcolor="#FF0000">No</td>
! <td width="8%" align="center" bgcolor="#FF6600">WP</td>
! <td width="8%" align="center" bgcolor="#FF6600">WP</td>
<td width="59%" align="left">Python Object Model</td>
</tr>
***************
*** 132,137 ****
<td width="8%" align="center" bgcolor="#008000">Yes</td>
<td width="8%" align="center" bgcolor="#008000">Yes</td>
! <td width="8%" align="center" bgcolor="#00FF00"> </td>
! <td width="8%" align="center" bgcolor="#00FF00"> </td>
<td width="59%" align="left">Creates a Report text file
describing your model.</td>
--- 159,164 ----
<td width="8%" align="center" bgcolor="#008000">Yes</td>
<td width="8%" align="center" bgcolor="#008000">Yes</td>
! <td width="8%" align="center" bgcolor="#00FF00">Beta</td>
! <td width="8%" align="center" bgcolor="#00FF00">Beta</td>
<td width="59%" align="left">Creates a Report text file
describing your model.</td>
***************
*** 141,148 ****
<td width="8%" align="center" bgcolor="#008000">Yes</td>
<td width="8%" align="center" bgcolor="#008000">Yes</td>
! <td width="8%" align="center" bgcolor="#00FF00"> </td>
! <td width="8%" align="center" bgcolor="#00FF00"> </td>
! <td width="59%" align="left">Creates SQL statements for
! generating a database (PostgreSQL Tested)</td>
</tr>
<tr>
--- 168,175 ----
<td width="8%" align="center" bgcolor="#008000">Yes</td>
<td width="8%" align="center" bgcolor="#008000">Yes</td>
! <td width="8%" align="center" bgcolor="#00FF00">Beta</td>
! <td width="8%" align="center" bgcolor="#00FF00">Beta</td>
! <td width="59%" align="left">Creates SQL statements creating a
! database</td>
</tr>
<tr>
***************
*** 150,167 ****
<td width="8%" align="center" bgcolor="#008000">Yes</td>
<td width="8%" align="center" bgcolor="#008000">Yes</td>
! <td width="8%" align="center" bgcolor="#00FF00"> </td>
! <td width="8%" align="center" bgcolor="#00FF00"> </td>
! <td width="59%" align="left">Generates Table.dtd XML files. Used
! for providing information that UML does not provide.</td>
</tr>
<tr>
<td width="25%" align="center">iPymerase</td>
<td width="8%" align="center" bgcolor="#008000">Yes</td>
! <td width="8%" align="center">Unknown</td>
! <td width="8%" align="center" bgcolor="#00FF00"> </td>
! <td width="8%" align="center" bgcolor="#00FF00"> </td>
<td width="59%" align="left">Exposes an ipython interpreter for
! exploring the Pymerase API. If using Jython, check out
! CreateReport</td>
</tr>
</table>
--- 177,193 ----
<td width="8%" align="center" bgcolor="#008000">Yes</td>
<td width="8%" align="center" bgcolor="#008000">Yes</td>
! <td width="8%" align="center" bgcolor="#00FF00">Beta</td>
! <td width="8%" align="center" bgcolor="#00FF00">Beta</td>
! <td width="59%" align="left">Generates Table.dtd XML files.
! Provides more information</td>
</tr>
<tr>
<td width="25%" align="center">iPymerase</td>
<td width="8%" align="center" bgcolor="#008000">Yes</td>
! <td width="8%" align="center">Maybe</td>
! <td width="8%" align="center" bgcolor="#00FF00">Beta</td>
! <td width="8%" align="center" bgcolor="#00FF00">Beta</td>
<td width="59%" align="left">Exposes an ipython interpreter for
! exploring Pymerase API.</td>
</tr>
</table>
***************
*** 182,189 ****
<td width="20%" align="center" bgcolor="#FFFF00">Functional:
Alpha</td>
! <td width="20%" align="center" bgcolor="#FF6600">Non-Functional:<br>
! Work-in Progress </td>
! <td width="20%" align="center" bgcolor="#FF0000">Non-Functional:<br>
! Work Stoped</td>
</tr>
</table>
--- 208,218 ----
<td width="20%" align="center" bgcolor="#FFFF00">Functional:
Alpha</td>
! </tr>
! <tr>
! <td width="20%" align="center" bgcolor="#FF6600">Non-Functional:
! Work in progress (WP)</td>
! <td width="20%" align="center" bgcolor="#FF0000">Non-Functional:
! Abandoned</td>
! <td width="20%" align="center" bgcolor="#0033FF">Planning</td>
</tr>
</table>
|
|
From: <de...@us...> - 2003-02-14 00:59:41
|
Update of /cvsroot/pymerase/pymerase
In directory sc8-pr-cvs1:/tmp/cvs-serv32571
Modified Files:
pymerase.py
Log Message:
Added more docstrings
Fixed spelling error
Index: pymerase.py
===================================================================
RCS file: /cvsroot/pymerase/pymerase/pymerase.py,v
retrieving revision 1.28
retrieving revision 1.29
diff -C2 -d -r1.28 -r1.29
*** pymerase.py 5 Feb 2003 23:02:27 -0000 1.28
--- pymerase.py 14 Feb 2003 00:59:36 -0000 1.29
***************
*** 74,78 ****
class PymeraseConfig:
! """Class containing configuration information translators
"""
def __init__(self, defaultPackage=None):
--- 74,83 ----
class PymeraseConfig:
! """Contains configuration information for the various translators
!
! pymeraseConfigVersion: in case we feel like pickling this as a config file.
! nameManglers: dictionary of classes to perform the variable name conversions
! for the various output translators
! defaultPackage: default package name to put things in.
"""
def __init__(self, defaultPackage=None):
***************
*** 133,137 ****
class Pymerase:
! """Class for application specific information
"""
--- 138,149 ----
class Pymerase:
! """Information about the currently running translation instance
!
! inputPath: pathname for directory of input modules
! inputTranslatorName: name of the translator (located in inputPath)
! outputPath: pathname for directory of output modules
! outputTranslatorName: name or class of the output translator
! (located in outputPath)
! pymeraseConfig: pymerase config class (see PymeraseConfig)
"""
***************
*** 293,301 ****
###############################
# Code to handle parsing command line arguments
! def printUseage():
! useage = """
Welcome to PyMerase %s!
! Useage:
pymerase -s [source] -i [inputModule]
-d [destination] -o [outputModule]
--- 305,313 ----
###############################
# Code to handle parsing command line arguments
! def printUsage():
! usage = """
Welcome to PyMerase %s!
! Usage:
pymerase -s [source] -i [inputModule]
-d [destination] -o [outputModule]
***************
*** 322,326 ****
getOutputTranslatorString())
! print useage
def getOutputTranslatorList():
--- 334,338 ----
getOutputTranslatorString())
! print usage
def getOutputTranslatorList():
***************
*** 457,461 ****
"translators"])
except getopt.GetoptError:
! printUseage()
print "-------------------------------"
print "- Invalid Command Line Option -"
--- 469,473 ----
"translators"])
except getopt.GetoptError:
! printUsage()
print "-------------------------------"
print "- Invalid Command Line Option -"
***************
*** 464,473 ****
if len(sys.argv) <= 1:
! printUseage()
sys.exit(2)
for arg, val in opts:
if arg in ('-h', '--help'):
! printUseage()
sys.exit()
--- 476,485 ----
if len(sys.argv) <= 1:
! printUsage()
sys.exit(2)
for arg, val in opts:
if arg in ('-h', '--help'):
! printUsage()
sys.exit()
|
|
From: <ki...@us...> - 2003-02-14 00:09:27
|
Update of /cvsroot/pymerase/htdocs/docs/output
In directory sc8-pr-cvs1:/tmp/cvs-serv16862
Modified Files:
index.html
Log Message:
formatting update
Index: index.html
===================================================================
RCS file: /cvsroot/pymerase/htdocs/docs/output/index.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** index.html 14 Feb 2003 00:07:40 -0000 1.2
--- index.html 14 Feb 2003 00:09:24 -0000 1.3
***************
*** 71,76 ****
<td width="8%" align="center" bgcolor="#00FF00"> </td>
<td width="59%" align="left">Python Database API (Currently
! PostgreSQL Support)<br>
! </td>
</tr>
<tr>
--- 71,75 ----
<td width="8%" align="center" bgcolor="#00FF00"> </td>
<td width="59%" align="left">Python Database API (Currently
! PostgreSQL Support)</td>
</tr>
<tr>
***************
*** 90,95 ****
<td width="8%" align="center" bgcolor="#00FF00"> </td>
<td width="59%" align="left">Generates dot files for use with
! Graphviz.<br>
! run 'dot -Tps -o somePsFile.ps generatedDotFile.dot'</td>
</tr>
<tr>
--- 89,93 ----
<td width="8%" align="center" bgcolor="#00FF00"> </td>
<td width="59%" align="left">Generates dot files for use with
! Graphviz. run 'dot -Tps -o somePsFile.ps generatedDotFile.dot'</td>
</tr>
<tr>
***************
*** 100,105 ****
<td width="8%" align="center" bgcolor="#FFFF00"> </td>
<td width="59%" align="left">Prototype Html Forms used with
! CreateDBEditor.<br>
! Worked in older version of Pymerase, development stopped.</td>
</tr>
<tr>
--- 98,103 ----
<td width="8%" align="center" bgcolor="#FFFF00"> </td>
<td width="59%" align="left">Prototype Html Forms used with
! CreateDBEditor. Worked in older version of Pymerase, development
! stopped.</td>
</tr>
<tr>
***************
*** 128,133 ****
<td width="8%" align="center" bgcolor="#FF0000"> </td>
<td width="8%" align="center" bgcolor="#FF6600"> </td>
! <td width="59%" align="left">Python Object Model<br>
! </td>
</tr>
<tr>
--- 126,130 ----
<td width="8%" align="center" bgcolor="#FF0000"> </td>
<td width="8%" align="center" bgcolor="#FF6600"> </td>
! <td width="59%" align="left">Python Object Model</td>
</tr>
<tr>
***************
*** 138,143 ****
<td width="8%" align="center" bgcolor="#00FF00"> </td>
<td width="59%" align="left">Creates a Report text file
! describing your model.<br>
! </td>
</tr>
<tr>
--- 135,139 ----
<td width="8%" align="center" bgcolor="#00FF00"> </td>
<td width="59%" align="left">Creates a Report text file
! describing your model.</td>
</tr>
<tr>
|
|
From: <ki...@us...> - 2003-02-14 00:07:43
|
Update of /cvsroot/pymerase/htdocs/docs/output
In directory sc8-pr-cvs1:/tmp/cvs-serv16145
Modified Files:
index.html
Log Message:
provide information on output modules and their status
Index: index.html
===================================================================
RCS file: /cvsroot/pymerase/htdocs/docs/output/index.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** index.html 13 Feb 2003 23:10:30 -0000 1.1
--- index.html 14 Feb 2003 00:07:40 -0000 1.2
***************
*** 48,52 ****
</tr>
<tr>
! <td width="100%" bgcolor="#6C8AFF"><coming shortly><br>
</td>
</tr>
--- 48,198 ----
</tr>
<tr>
! <td width="100%" bgcolor="#6C8AFF"> <div align="center">
! <center>
! <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="95%" id="AutoNumber3">
! <caption>
! <p align="left"><b>Pymerase: Current CVS Checkout</b></p>
! </caption>
! <tr>
! <td width="25%" align="center" bgcolor="#0033FF"><b>Output
! Module Name</b></td>
! <td width="8%" align="center" bgcolor="#0033FF"><b>Python</b></td>
! <td width="8%" align="center" bgcolor="#0033FF"><b>Jython</b></td>
! <td width="8%" align="center" bgcolor="#0033FF"><b>Status</b></td>
! <td width="8%" align="center" bgcolor="#0033FF"><b>Previous
! Status</b></td>
! <td width="59%" align="center" bgcolor="#0033FF"><b>Description</b></td>
! </tr>
! <tr>
! <td width="25%" align="center">CreateDBAPI</td>
! <td width="8%" align="center" bgcolor="#008000">Yes</td>
! <td width="8%" align="center" bgcolor="#008000">Yes</td>
! <td width="8%" align="center" bgcolor="#00FF00"> </td>
! <td width="8%" align="center" bgcolor="#00FF00"> </td>
! <td width="59%" align="left">Python Database API (Currently
! PostgreSQL Support)<br>
! </td>
! </tr>
! <tr>
! <td width="25%" align="center">CreateDBEditor</td>
! <td width="8%" align="center">N/A</td>
! <td width="8%" align="center">N/A</td>
! <td width="8%" align="center" bgcolor="#FF0000"> </td>
! <td width="8%" align="center" bgcolor="#FFFF00"> </td>
! <td width="59%" align="left">Prototype CGI Scripts for accessing
! DB using CreateDBAPI, CreateSQL, and CreateHtmlForms.</td>
! </tr>
! <tr>
! <td width="25%" align="center">CreateGraphvizUML</td>
! <td width="8%" align="center" bgcolor="#008000">Yes</td>
! <td width="8%" align="center" bgcolor="#008000">Yes</td>
! <td width="8%" align="center" bgcolor="#00FF00"> </td>
! <td width="8%" align="center" bgcolor="#00FF00"> </td>
! <td width="59%" align="left">Generates dot files for use with
! Graphviz.<br>
! run 'dot -Tps -o somePsFile.ps generatedDotFile.dot'</td>
! </tr>
! <tr>
! <td width="25%" align="center">CreateHtmlForms</td>
! <td width="8%" align="center">N/A</td>
! <td width="8%" align="center">N/A</td>
! <td width="8%" align="center" bgcolor="#FF0000"> </td>
! <td width="8%" align="center" bgcolor="#FFFF00"> </td>
! <td width="59%" align="left">Prototype Html Forms used with
! CreateDBEditor.<br>
! Worked in older version of Pymerase, development stopped.</td>
! </tr>
! <tr>
! <td width="25%" align="center">CreatePyTkDbWidgets</td>
! <td width="8%" align="center" bgcolor="#008000">Yes</td>
! <td width="8%" align="center" bgcolor="#008000">Yes</td>
! <td width="8%" align="center" bgcolor="#FFFF00"> </td>
! <td width="8%" align="center" bgcolor="#FFFF00"> </td>
! <td width="59%" align="left">Creates Python Tkinter DBAPI aware
! Widgets, by inheriting from CreatePyTkWidgets generated Tkinter
! Widget Lib</td>
! </tr>
! <tr>
! <td width="25%" align="center">CreatePyTkWidgets</td>
! <td width="8%" align="center" bgcolor="#008000">Yes</td>
! <td width="8%" align="center" bgcolor="#008000">Yes</td>
! <td width="8%" align="center" bgcolor="#FFFF00"> </td>
! <td width="8%" align="center" bgcolor="#FFFF00"> </td>
! <td width="59%" align="left">Creates Python Tkinter Widget Lib
! for piecing together Tkinter GUIs.</td>
! </tr>
! <tr>
! <td width="25%" align="center">CreatePythonAPI</td>
! <td width="8%" align="center" bgcolor="#008000">Yes</td>
! <td width="8%" align="center" bgcolor="#FF0000">No</td>
! <td width="8%" align="center" bgcolor="#FF0000"> </td>
! <td width="8%" align="center" bgcolor="#FF6600"> </td>
! <td width="59%" align="left">Python Object Model<br>
! </td>
! </tr>
! <tr>
! <td width="25%" align="center">CreateReport</td>
! <td width="8%" align="center" bgcolor="#008000">Yes</td>
! <td width="8%" align="center" bgcolor="#008000">Yes</td>
! <td width="8%" align="center" bgcolor="#00FF00"> </td>
! <td width="8%" align="center" bgcolor="#00FF00"> </td>
! <td width="59%" align="left">Creates a Report text file
! describing your model.<br>
! </td>
! </tr>
! <tr>
! <td width="25%" align="center">CreateSQL</td>
! <td width="8%" align="center" bgcolor="#008000">Yes</td>
! <td width="8%" align="center" bgcolor="#008000">Yes</td>
! <td width="8%" align="center" bgcolor="#00FF00"> </td>
! <td width="8%" align="center" bgcolor="#00FF00"> </td>
! <td width="59%" align="left">Creates SQL statements for
! generating a database (PostgreSQL Tested)</td>
! </tr>
! <tr>
! <td width="25%" align="center">CreateTableXML</td>
! <td width="8%" align="center" bgcolor="#008000">Yes</td>
! <td width="8%" align="center" bgcolor="#008000">Yes</td>
! <td width="8%" align="center" bgcolor="#00FF00"> </td>
! <td width="8%" align="center" bgcolor="#00FF00"> </td>
! <td width="59%" align="left">Generates Table.dtd XML files. Used
! for providing information that UML does not provide.</td>
! </tr>
! <tr>
! <td width="25%" align="center">iPymerase</td>
! <td width="8%" align="center" bgcolor="#008000">Yes</td>
! <td width="8%" align="center">Unknown</td>
! <td width="8%" align="center" bgcolor="#00FF00"> </td>
! <td width="8%" align="center" bgcolor="#00FF00"> </td>
! <td width="59%" align="left">Exposes an ipython interpreter for
! exploring the Pymerase API. If using Jython, check out
! CreateReport</td>
! </tr>
! </table>
! </center>
! </div>
! <p> </p>
! <div align="center">
! <center>
! <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="90%" id="AutoNumber4">
! <caption>
! <p align="left"><b>Status Color Code:</b></p>
! </caption>
! <tr>
! <td width="20%" align="center" bgcolor="#008000">Functional:
! Release</td>
! <td width="20%" align="center" bgcolor="#00FF00">Functional:
! Beta</td>
! <td width="20%" align="center" bgcolor="#FFFF00">Functional:
! Alpha</td>
! <td width="20%" align="center" bgcolor="#FF6600">Non-Functional:<br>
! Work-in Progress </td>
! <td width="20%" align="center" bgcolor="#FF0000">Non-Functional:<br>
! Work Stoped</td>
! </tr>
! </table>
! </center>
! </div>
! <p><br>
</td>
</tr>
|
|
From: <ki...@us...> - 2003-02-13 23:14:21
|
Update of /cvsroot/pymerase/htdocs/docs/input
In directory sc8-pr-cvs1:/tmp/cvs-serv27753/docs/input
Modified Files:
index.html
Log Message:
formatting update
Index: index.html
===================================================================
RCS file: /cvsroot/pymerase/htdocs/docs/input/index.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** index.html 13 Feb 2003 23:09:58 -0000 1.1
--- index.html 13 Feb 2003 23:14:18 -0000 1.2
***************
*** 56,66 ****
</caption>
<tr>
! <td width="25%" align="center" bgcolor="#C0C0C0"><b>Input Module
Name</b></td>
! <td width="25%" align="center" bgcolor="#C0C0C0"><b>Python
Compatible</b></td>
! <td width="25%" align="center" bgcolor="#C0C0C0"><b>Jython
Compatible</b></td>
! <td width="25%" align="center" bgcolor="#C0C0C0"><b>File Format</b></td>
</tr>
<tr>
--- 56,66 ----
</caption>
<tr>
! <td width="25%" align="center" bgcolor="#0033FF"><b>Input Module
Name</b></td>
! <td width="25%" align="center" bgcolor="#0033FF"><b>Python
Compatible</b></td>
! <td width="25%" align="center" bgcolor="#0033FF"><b>Jython
Compatible</b></td>
! <td width="25%" align="center" bgcolor="#0033FF"><b>File Format</b></td>
</tr>
<tr>
|
|
From: <ki...@us...> - 2003-02-13 23:10:32
|
Update of /cvsroot/pymerase/htdocs/docs/output
In directory sc8-pr-cvs1:/tmp/cvs-serv25832
Added Files:
index.html
Log Message:
docs
--- NEW FILE: index.html ---
<html>
<head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Pymerase</title>
</head>
<body>
<div align="left">
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" id="AutoNumber1" width="100%">
<tr>
<td width="200" align="center">
<a href="http://pymerase.sf.net/">
<img border="0" src="../../images/pymer3.jpg" width="75" height="74"></a></td>
<td align="center">
<img border="0" src="../../images/pymerase-title-style2-v3.jpg" width="241" height="54"></td>
</tr>
<tr>
<td width="200" align="center" valign="top">
<br>
<a href="http://pymerase.sf.net/about/">
<img border="0" src="../../images/pymerase-about.jpg" width="108" height="31"></a><br>
<a href="http://www.sf.net/projects/pymerase/">
<img border="0" src="../../images/pymerase-dev_site.jpg" width="108" height="31"></a>
<a href="http://pymerase.sf.net/docs/">
<img border="0" src="../../images/pymerase-docs.jpg" width="108" height="31"></a> <br>
<a href="../input">
<img border="0" src="../../images/pymerase-docs-input_modules.jpg" width="122" height="31"></a><br>
<a href="../output">
<img border="0" src="../../images/pymerase-docs-output_modules.jpg" width="122" height="31"></a><br>
<a href="http://pymerase.sf.net/download/">
<img border="0" src="../../images/pymerase-download.jpg" width="108" height="31"></a><br>
<a href="http://pymerase.sf.net/links/">
<img border="0" src="../../images/pymerase-links.jpg" width="108" height="31"></a><br>
<a href="http://sourceforge.net/mail/?group_id=63836">
<img border="0" src="../../images/pymerase-mail_lists.jpg" width="108" height="31"></a><br>
<br>
<A href="http://sourceforge.net">
<IMG src="http://sourceforge.net/sflogo.php?group_id=63836&type=4" border="0" alt="SourceForge Logo">
</td>
<td align="center" valign="top"><br>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="90%" id="AutoNumber2">
<tr>
<td width="100%" bgcolor="#0033FF"><b>Docs: Output Modules</b></td>
</tr>
<tr>
<td width="100%" bgcolor="#6C8AFF"><coming shortly><br>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
</body>
</html>
|
|
From: <ki...@us...> - 2003-02-13 23:10:09
|
Update of /cvsroot/pymerase/htdocs/docs/input
In directory sc8-pr-cvs1:/tmp/cvs-serv25533
Added Files:
index.html
Log Message:
docs
--- NEW FILE: index.html ---
<html>
<head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Pymerase</title>
</head>
<body>
<div align="left">
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" id="AutoNumber1" width="100%">
<tr>
<td width="200" align="center">
<a href="http://pymerase.sf.net/">
<img border="0" src="../../images/pymer3.jpg" width="75" height="74"></a></td>
<td align="center">
<img border="0" src="../../images/pymerase-title-style2-v3.jpg" width="241" height="54"></td>
</tr>
<tr>
<td width="200" align="center" valign="top">
<br>
<a href="http://pymerase.sf.net/about/">
<img border="0" src="../../images/pymerase-about.jpg" width="108" height="31"></a><br>
<a href="http://www.sf.net/projects/pymerase/">
<img border="0" src="../../images/pymerase-dev_site.jpg" width="108" height="31"></a>
<a href="http://pymerase.sf.net/docs/">
<img border="0" src="../../images/pymerase-docs.jpg" width="108" height="31"></a> <br>
<a href="../input">
<img border="0" src="../../images/pymerase-docs-input_modules.jpg" width="122" height="31"></a><br>
<a href="../output">
<img border="0" src="../../images/pymerase-docs-output_modules.jpg" width="122" height="31"></a><br>
<a href="http://pymerase.sf.net/download/">
<img border="0" src="../../images/pymerase-download.jpg" width="108" height="31"></a><br>
<a href="http://pymerase.sf.net/links/">
<img border="0" src="../../images/pymerase-links.jpg" width="108" height="31"></a><br>
<a href="http://sourceforge.net/mail/?group_id=63836">
<img border="0" src="../../images/pymerase-mail_lists.jpg" width="108" height="31"></a><br>
<br>
<A href="http://sourceforge.net">
<IMG src="http://sourceforge.net/sflogo.php?group_id=63836&type=4" border="0" alt="SourceForge Logo">
</td>
<td align="center" valign="top"><br>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="90%" id="AutoNumber2">
<tr>
<td width="100%" bgcolor="#0033FF"><b>Docs: Input Modules</b></td>
</tr>
<tr>
<td width="100%" bgcolor="#6C8AFF"><br>
<div align="center">
<center>
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="80%" id="AutoNumber3">
<caption>
<p align="left"><b>Pymerase: Current CVS Checkout</b></p>
</caption>
<tr>
<td width="25%" align="center" bgcolor="#C0C0C0"><b>Input Module
Name</b></td>
<td width="25%" align="center" bgcolor="#C0C0C0"><b>Python
Compatible</b></td>
<td width="25%" align="center" bgcolor="#C0C0C0"><b>Jython
Compatible</b></td>
<td width="25%" align="center" bgcolor="#C0C0C0"><b>File Format</b></td>
</tr>
<tr>
<td width="25%" align="center">parseGenexSchemaXML</td>
<td width="25%" align="center">Yes</td>
<td width="25%" align="center">No</td>
<td width="25%" align="center">Table.dtd XML</td>
</tr>
<tr>
<td width="25%" align="center">parseXMI</td>
<td width="25%" align="center">No</td>
<td width="25%" align="center">Yes</td>
<td width="25%" align="center">ArgoUML (XMI)</td>
</tr>
</table>
</center>
</div>
<p><br>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
</body>
</html>
|