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> |