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-05-30 00:58:55
|
Update of /cvsroot/pymerase/pymerase/pymerase/output In directory sc8-pr-cvs1:/tmp/cvs-serv22199 Modified Files: CreatePyTkDBWidgets.py Log Message: updated print statements to warning system Index: CreatePyTkDBWidgets.py =================================================================== RCS file: /cvsroot/pymerase/pymerase/pymerase/output/CreatePyTkDBWidgets.py,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** CreatePyTkDBWidgets.py 8 Apr 2003 22:42:26 -0000 1.6 --- CreatePyTkDBWidgets.py 30 May 2003 00:58:52 -0000 1.7 *************** *** 48,51 **** --- 48,55 ---- from pymerase.ClassMembers import getAllAssociationEnds + from pymerase.util.Warnings import DebugWarning + from pymerase.util.Warnings import InfoWarning + import warnings + from warnings import warn ############################ *************** *** 66,70 **** os.mkdir(destination) elif os.path.isdir(destination) == 0: ! print "%s exists but is not a directory." % (destination) sys.exit(2) --- 70,74 ---- os.mkdir(destination) elif os.path.isdir(destination) == 0: ! warn("%s exists but is not a directory." % (destination), RuntimeWarning) sys.exit(2) *************** *** 128,136 **** type = "FK" ! print "Processing(%s:%s)" % (myClass.getName(TRANSLATOR_NAME), type) #Process Primary Keys if attrib.isPrimaryKey() or type == "serial": ! print 'Ignoring Primary Key' #Process Foriegn keys elif type == "FK": --- 132,140 ---- type = "FK" ! warn("Processing(%s:%s)" % (myClass.getName(TRANSLATOR_NAME), type), DebugWarning) #Process Primary Keys if attrib.isPrimaryKey() or type == "serial": ! warn('Ignoring Primary Key', InfoWarning) #Process Foriegn keys elif type == "FK": *************** *** 181,185 **** code) elif type == "name": ! print "FIXME: Ignoring name type" #Process Text elif type == "text": --- 185,189 ---- code) elif type == "name": ! warn("FIXME: Ignoring name type", InfoWarning) #Process Text elif type == "text": *************** *** 216,229 **** #Process Time Stamps elif type == "timestamp with time zone": ! print "FIXME: Ignoring timestamp" #Write out what is not being handled. else: ! print "" ! print "Table(%s), Type(%s), Attribute(%s) not processed." % \ ! (myClass.getName(TRANSLATOR_NAME), ! type, ! attrib.getName(TRANSLATOR_NAME)) ! print "Please e-mail the above line to pym...@li..." ! print "" #Remove '%*%' --- 220,233 ---- #Process Time Stamps elif type == "timestamp with time zone": ! warn("FIXME: Ignoring timestamp", InfoWarning) #Write out what is not being handled. else: ! warn("Table(%s), Type(%s), Attribute(%s) not processed.\n" \ ! "Please e-mail the above line to pym...@li..." % \ ! (myClass.getName(TRANSLATOR_NAME), ! type, ! attrib.getName(TRANSLATOR_NAME)), ! InfoWarning) ! #Remove '%*%' *************** *** 241,245 **** f.close() ! print os.linesep \ ! + "Python Tkinter DB Aware Widget Generation Complete... Good Bye." \ ! + os.linesep --- 245,248 ---- f.close() ! warn("Python Tkinter DB Aware Widget Generation Complete... Good Bye.", InfoWarning) ! |
From: <de...@us...> - 2003-05-30 00:55:43
|
Update of /cvsroot/pymerase/pymerase/pymerase/util In directory sc8-pr-cvs1:/tmp/cvs-serv20866 Modified Files: PymeraseType.py Log Message: Added more native types to the native type checker (including varients of int like integer) Added a verb to an error message. Index: PymeraseType.py =================================================================== RCS file: /cvsroot/pymerase/pymerase/pymerase/util/PymeraseType.py,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 *** PymeraseType.py 9 May 2003 19:11:03 -0000 1.14 --- PymeraseType.py 30 May 2003 00:55:39 -0000 1.15 *************** *** 82,86 **** return maxlength ! NativeTypes = {'python': ('serial', 'String', 'Date', 'float', 'int')} --- 82,86 ---- return maxlength ! NativeTypes = {'python': ('serial', 'String', 'Date', 'float', 'double', 'int.*')} *************** *** 127,131 **** return "character(1)" else: ! raise NotImplementedError("Type %s unknown" % self.type_string) def getPythonTypeStr(self): --- 127,131 ---- return "character(1)" else: ! raise NotImplementedError("Type %s is unknown" % self.type_string) def getPythonTypeStr(self): *************** *** 162,168 **** def isNativeType(self, language="python"): ! """return true if type is a 'native' type of a langage ! """ ! return self.type_string in NativeTypes["python"] --- 162,173 ---- def isNativeType(self, language="python"): ! """return true if type is a 'native' type of a langage ! """ ! for re_string in NativeTypes["python"]: ! if re.match(re_string, self.type_string): ! return 1 ! else: ! return 0 ! #return self.type_string in NativeTypes["python"] |
From: <de...@us...> - 2003-05-30 00:54:36
|
Update of /cvsroot/pymerase/pymerase/pymerase/input In directory sc8-pr-cvs1:/tmp/cvs-serv20337 Modified Files: parseGenexSchemaXML.py Log Message: Fixed bug where pymerase would crash if <unique column_id /> named a column that didn't exist. Renamed some variables to make more sense Changed a print statement to an appropriate warning. Index: parseGenexSchemaXML.py =================================================================== RCS file: /cvsroot/pymerase/pymerase/pymerase/input/parseGenexSchemaXML.py,v retrieving revision 1.28 retrieving revision 1.29 diff -C2 -d -r1.28 -r1.29 *** parseGenexSchemaXML.py 25 Apr 2003 23:52:56 -0000 1.28 --- parseGenexSchemaXML.py 30 May 2003 00:54:32 -0000 1.29 *************** *** 201,205 **** self.current_pathname = pathname # create parser - #print sax2exts.XMLParserFactory.get_parser_list() parser = sax2exts.make_parser() --- 201,204 ---- *************** *** 376,384 **** elif name == "unique": # get the list of unique fields and set an inidcator flag ! class_names = attributes['column_ids'] ! class_name_list = re.split("\s+", class_names) ! for class_name in class_name_list: ! classAttribute = self.currentTable.getAttributeByName(class_name, None) ! classAttribute.setUnique(1) elif name == "index": --- 375,390 ---- elif name == "unique": # get the list of unique fields and set an inidcator flag ! attribute_names = attributes['column_ids'] ! attribute_name_list = re.split("\s+", attribute_names) ! for attribute_name in attribute_name_list: ! classAttribute = self.currentTable.getAttributeByName(attribute_name, None) ! if classAttribute is None: ! warn("In %s attribute %s was declared unique but not found among %s" % ( ! self.current_pathname, ! attribute_name, ! str(self.currentTable.getAttributeNames(None))), ! SyntaxWarning) ! else: ! classAttribute.setUnique(1) elif name == "index": *************** *** 396,400 **** self.currentTable = None else: ! print "syntax error: table %s not defined" % (self.currentTable.getName(None)) --- 402,407 ---- self.currentTable = None else: ! warn("syntax error: table %s not defined" %(self.currentTable.getName(None)), ! SyntaxWarning) *************** *** 418,422 **** if element.getDefined() == 0: errors += 1 ! warn(RuntimeWarning, "SyntaxError: %s was not defined" % (element.getName(None))) if errors > 0: --- 425,430 ---- if element.getDefined() == 0: errors += 1 ! warn("SyntaxError: %s was not defined" % (element.getName(None)), ! RuntimeWarning) if errors > 0: |
From: <de...@us...> - 2003-05-30 00:54:00
|
Update of /cvsroot/pymerase/pymerase/pymerase In directory sc8-pr-cvs1:/tmp/cvs-serv19611 Modified Files: ClassMembers.py Log Message: Added getAttributeNames, first used for to report list of valid attributes for an error message Index: ClassMembers.py =================================================================== RCS file: /cvsroot/pymerase/pymerase/pymerase/ClassMembers.py,v retrieving revision 1.23 retrieving revision 1.24 diff -C2 -d -r1.23 -r1.24 *** ClassMembers.py 25 Apr 2003 23:51:28 -0000 1.23 --- ClassMembers.py 30 May 2003 00:53:06 -0000 1.24 *************** *** 614,617 **** --- 614,622 ---- return map(lambda x: self.attributes[x], self.attributes_order) + def getAttributeNames(self, translatorName): + """Return list of attribute names + """ + return map(lambda x: x.getName(translatorName), self.getAttributes()) + def addAttribute(self, class_attribute, insert=0): """Store field object in a way to allow random and sequential access. |
From: <ki...@us...> - 2003-05-30 00:52:02
|
Update of /cvsroot/pymerase/pymerase/pymerase/output In directory sc8-pr-cvs1:/tmp/cvs-serv11859 Modified Files: CreateGraphvizUML.py Log Message: changed print statements to warn system Index: CreateGraphvizUML.py =================================================================== RCS file: /cvsroot/pymerase/pymerase/pymerase/output/CreateGraphvizUML.py,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** CreateGraphvizUML.py 1 Apr 2003 22:17:22 -0000 1.7 --- CreateGraphvizUML.py 30 May 2003 00:37:41 -0000 1.8 *************** *** 42,45 **** --- 42,50 ---- #from pymerase.ClassMembers import getAllAssociationEnds + from pymerase.util.Warnings import DebugWarning + from pymerase.util.Warnings import InfoWarning + import warnings + from warnings import warn + ############################ # Globals *************** *** 133,138 **** #Iterate through the tables/classes and process the data for tbl in tables: ! print "Class(%s)-->Base(%s)" % (tbl.getName(TRANSLATOR_NAME), ! tbl.getBaseClassNames(TRANSLATOR_NAME)) label = indent + "c%s [label=\"{<CLASS_NAME>\\n|<ATTRIB_NAME>| }\"]" % (counter) --- 138,144 ---- #Iterate through the tables/classes and process the data for tbl in tables: ! warn("Class(%s)-->Base(%s)" % (tbl.getName(TRANSLATOR_NAME), ! tbl.getBaseClassNames(TRANSLATOR_NAME)), ! DebugWarning) label = indent + "c%s [label=\"{<CLASS_NAME>\\n|<ATTRIB_NAME>| }\"]" % (counter) *************** *** 169,173 **** f.write(text) f.close() ! print os.linesep \ ! + "Graphviz UML Generation Complete... Good Bye." \ ! + os.linesep --- 175,178 ---- f.write(text) f.close() ! warn("Graphviz UML Generation Complete... Good Bye.", InfoWarning) ! |
From: <de...@us...> - 2003-05-29 07:20:12
|
Update of /cvsroot/pymerase/pymerase/pymerase/input In directory sc8-pr-cvs1:/tmp/cvs-serv7383 Modified Files: parseXMI.py Log Message: Tried to move closer to classesInModel dictionary index being UUID based. Fixed the sigmoid bug by chainging a return into a continue. Index: parseXMI.py =================================================================== RCS file: /cvsroot/pymerase/pymerase/pymerase/input/parseXMI.py,v retrieving revision 1.18 retrieving revision 1.19 diff -C2 -d -r1.18 -r1.19 *** parseXMI.py 9 May 2003 19:11:02 -0000 1.18 --- parseXMI.py 29 May 2003 07:20:08 -0000 1.19 *************** *** 264,274 **** otherEnd = thisEnd.getOppositeEnd() otherEndType = otherEnd.getType() - print "Mult: ", thisEnd.getMultiplicity(), otherEnd.getMultiplicity() if thisEnd.getMultiplicity() != fkeyTypes.OneToOne and otherEnd.getMultiplicity() != fkeyTypes.OneToOne: err = "Pymerase doesn't support Many To Many relationships"+ os.linesep err += "please add a linking table" - print err warn(err, RuntimeWarning) - print "add link" elif thisEnd.getMultiplicity() != fkeyTypes.OneToOne: # put the key in this end --- 264,271 ---- *************** *** 282,287 **** fkeyName) thisEndType.addAttribute(foreignKey) - print "added %s to %s" % (fkeyName, thisEndType.getName(None)) - print "onetoone" elif otherEnd.getMultiplicity() != fkeyTypes.OneToOne: # put the key in the other end --- 279,282 ---- *************** *** 296,303 **** fkeyName) otherEndType.addAttribute(foreignKey) - print "added %s to %s" % (fkeyName, otherEndType.getName(None)) - print "manytoone" else: ! print "other" --- 291,296 ---- fkeyName) otherEndType.addAttribute(foreignKey) else: ! raise SyntaxError("Unrecognized multiplicity") *************** *** 316,322 **** if attributeType.isNativeType(language="python"): ! return ! ! otherEndType = classesInModel.get(attributeType.getTypeString(), None) if otherEndType is not None: #print "NEED to convert %s to relation" % (attributeType) --- 309,327 ---- if attributeType.isNativeType(language="python"): ! continue ! ! # Map type name to UUID: ! for uuid, classModel in classesInModel.items(): ! if attributeType.getTypeString() == classModel.name: ! attributeUUID = uuid ! break ! else: ! warn("In %s couldn't find %s" % ( ! thisEndType.getName(None), ! attributeType.getTypeString()), ! RuntimeWarning) ! ! ! otherEndType = classesInModel.get(attributeUUID, None) if otherEndType is not None: #print "NEED to convert %s to relation" % (attributeType) *************** *** 340,347 **** association = createAssociation(pymeraseConfig, thisEnd, otherEnd) ! # modify current attribute to be of FK type attribute.setType(PymeraseType('integer')) # FIXME: converting to fk type needs to have a more general solution attribute.setName(attribute.getName(None) + "_fk") def constructForeignKey(pymeraseConfig, classesInModel, attributeName): --- 345,358 ---- association = createAssociation(pymeraseConfig, thisEnd, otherEnd) ! # modify current attribute to be of FK type? attribute.setType(PymeraseType('integer')) # FIXME: converting to fk type needs to have a more general solution attribute.setName(attribute.getName(None) + "_fk") + else: + warn("Attribute %s of type %s in class %s was not defined in model" % ( + attribute.getName(None), + attributeType.getTypeString(), + thisEndType.getName(None)), + RuntimeWarning) def constructForeignKey(pymeraseConfig, classesInModel, attributeName): *************** *** 393,405 **** def parseXMIClass(self, classesInModel, xmiClass): name = xmiClass.name warn("Parsing class %s" % (name), DebugWarning) # FIXME: bad hack to ignore garbage provided by NSUML # FIXME: perhaps we should ignore things that are part of the java package? ! if name == "String": ! warn("Skipping String", DebugWarning) ! return None ! classMetaInfo = classesInModel.setdefault(name, XMIClassMetaInfo(self.pymeraseConfig, name)) --- 404,417 ---- def parseXMIClass(self, classesInModel, xmiClass): name = xmiClass.name + UUID = self.getUUID(xmiClass) warn("Parsing class %s" % (name), DebugWarning) # FIXME: bad hack to ignore garbage provided by NSUML # FIXME: perhaps we should ignore things that are part of the java package? ! #if name == "String": ! # warn("Skipping String", DebugWarning) ! # return None ! classMetaInfo = classesInModel.setdefault(UUID, XMIClassMetaInfo(self.pymeraseConfig, name)) *************** *** 409,413 **** for generalization in xmiClass.generalization: baseClassName = generalization.parent.name ! baseClassRef = classesInModel.setdefault(baseClassName, XMIClassMetaInfo(self.pymeraseConfig, baseClassName)) --- 421,426 ---- for generalization in xmiClass.generalization: baseClassName = generalization.parent.name ! baseClassUUID = self.getUUID(generalization) ! baseClassRef = classesInModel.setdefault(baseClassUUID, XMIClassMetaInfo(self.pymeraseConfig, baseClassName)) *************** *** 451,461 **** # get names of types thisEndTypeName = self.getEndClassName(end) otherEndTypeName = self.getEndClassName(self.getOppositeEnd(end)) # get references to type objects from the master class list ! thisEndType = classesInModel.setdefault(thisEndTypeName, XMIClassMetaInfo(self.pymeraseConfig, thisEndTypeName)) ! otherEndType = classesInModel.setdefault(otherEndTypeName, XMIClassMetaInfo(self.pymeraseConfig, otherEndTypeName)) --- 464,476 ---- # get names of types thisEndTypeName = self.getEndClassName(end) + thisEndTypeUUID = self.getUUID(end) otherEndTypeName = self.getEndClassName(self.getOppositeEnd(end)) + otherEndTypeUUID = self.getUUID(self.getOppositeEnd(end)) # get references to type objects from the master class list ! thisEndType = classesInModel.setdefault(thisEndTypeUUID, XMIClassMetaInfo(self.pymeraseConfig, thisEndTypeName)) ! otherEndType = classesInModel.setdefault(otherEndTypeUUID, XMIClassMetaInfo(self.pymeraseConfig, otherEndTypeName)) *************** *** 512,515 **** --- 527,535 ---- else: raise RuntimeError("Couldn't find opposite end") + + def getUUID(self, model_element): + """Return the unique id of a UML model element + """ + return model_element.name *************** *** 553,558 **** parsedClass = umlParser.parseXMIClass(classesInModel, xmiClass) if parsedClass is not None: ! classesInModel[parsedClass.getName(None)] = parsedClass ! addForeignKeys(pymeraseConfig, classesInModel) --- 573,578 ---- parsedClass = umlParser.parseXMIClass(classesInModel, xmiClass) if parsedClass is not None: ! classesInModel[parsedClass.getUUID()] = parsedClass ! addForeignKeys(pymeraseConfig, classesInModel) |
From: <de...@us...> - 2003-05-29 07:18:46
|
Update of /cvsroot/pymerase/pymerase/pymerase/output In directory sc8-pr-cvs1:/tmp/cvs-serv6933 Modified Files: CreateSQL.py Log Message: changed warning message to be better linguistically. Index: CreateSQL.py =================================================================== RCS file: /cvsroot/pymerase/pymerase/pymerase/output/CreateSQL.py,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 *** CreateSQL.py 5 Feb 2003 22:58:33 -0000 1.14 --- CreateSQL.py 29 May 2003 07:18:43 -0000 1.15 *************** *** 255,259 **** writeTable(outputStream, t) except NotImplementedError, e: ! warn("Skipping %s because of %s" % (t.getName(TRANSLATOR_NAME), str(e)), RuntimeWarning) --- 255,259 ---- writeTable(outputStream, t) except NotImplementedError, e: ! warn("Skipping %s because: %s" % (t.getName(TRANSLATOR_NAME), str(e)), RuntimeWarning) |
From: <ki...@us...> - 2003-05-28 20:07:41
|
Update of /cvsroot/pymerase/htdocs/menus In directory sc8-pr-cvs1:/tmp/cvs-serv23113 Modified Files: main_menu.shtml Log Message: better formatting of daily poll Index: main_menu.shtml =================================================================== RCS file: /cvsroot/pymerase/htdocs/menus/main_menu.shtml,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** main_menu.shtml 15 May 2003 22:43:31 -0000 1.9 --- main_menu.shtml 28 May 2003 20:07:38 -0000 1.10 *************** *** 28,37 **** <tr> <td> ! <div align="center"> ! <h2>Daily Poll</h2> ! <table align="center" border=0 width="90%" bgcolor="#6C8AFF"> <!--#include virtual="/poll.html" --> </table> </div> </td> </tr> --- 28,41 ---- <tr> <td> ! <div align="center"><h2>Daily Poll</h2> ! <table border=0 width="85%"> ! <tr align="left"> ! <td> <!--#include virtual="/poll.html" --> + </tr> + </td> </table> </div> + <br> </td> </tr> |
From: <ki...@us...> - 2003-05-28 20:03:07
|
Update of /cvsroot/pymerase/htdocs/sysreq In directory sc8-pr-cvs1:/tmp/cvs-serv21154 Modified Files: index.shtml Log Message: added smw debian package Index: index.shtml =================================================================== RCS file: /cvsroot/pymerase/htdocs/sysreq/index.shtml,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** index.shtml 9 May 2003 02:12:04 -0000 1.5 --- index.shtml 28 May 2003 20:03:03 -0000 1.6 *************** *** 179,182 **** --- 179,196 ---- </td> </tr> + <tr> + <td width="33%" align="center">SMW</td> + <td width="10%" align="center">No</td> + <td width="90%" align="left">Required by parseXMI<br> + <br> + The System Modeling Workbench is a collection of tools to + edit, store, analyze and verify models. It is based on the OMG + MOF and UML standards and it is implemented using the Python + programming language. SMW is a research tool. It is the test + bed for our work on UML semantics, model transformation and + model-based development. However, it is not a replacement for + the existing UML tools. + </td> + </tr> <tr> <td width="33%" align="center">apache</td> |
From: <de...@us...> - 2003-05-28 01:30:18
|
Update of /cvsroot/pymerase/pymerase/pymerase In directory sc8-pr-cvs1:/tmp/cvs-serv29505 Added Files: .cvsignore Log Message: Ignore .py[co] files --- NEW FILE: .cvsignore --- *.py[co] *.class |
From: <de...@us...> - 2003-05-28 01:29:44
|
Update of /cvsroot/pymerase/pymerase/pymerase/output/PythonAPI In directory sc8-pr-cvs1:/tmp/cvs-serv29213 Added Files: .cvsignore Log Message: Ignore .py[co] files --- NEW FILE: .cvsignore --- *.py[co] *.class |
From: <ki...@us...> - 2003-05-16 01:14:58
|
Update of /cvsroot/pymerase/htdocs In directory sc8-pr-cvs1:/tmp/cvs-serv28146 Removed Files: poll.html Log Message: handled by script --- poll.html DELETED --- |
From: <ki...@us...> - 2003-05-15 22:43:33
|
Update of /cvsroot/pymerase/htdocs/menus In directory sc8-pr-cvs1:/tmp/cvs-serv29453 Modified Files: main_menu.shtml Log Message: formatting Index: main_menu.shtml =================================================================== RCS file: /cvsroot/pymerase/htdocs/menus/main_menu.shtml,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** main_menu.shtml 15 May 2003 22:42:41 -0000 1.8 --- main_menu.shtml 15 May 2003 22:43:31 -0000 1.9 *************** *** 28,35 **** --- 28,37 ---- <tr> <td> + <div align="center"> <h2>Daily Poll</h2> <table align="center" border=0 width="90%" bgcolor="#6C8AFF"> <!--#include virtual="/poll.html" --> </table> + </div> </td> </tr> |
From: <ki...@us...> - 2003-05-15 22:42:44
|
Update of /cvsroot/pymerase/htdocs/menus In directory sc8-pr-cvs1:/tmp/cvs-serv29110 Modified Files: main_menu.shtml Log Message: formatting Index: main_menu.shtml =================================================================== RCS file: /cvsroot/pymerase/htdocs/menus/main_menu.shtml,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** main_menu.shtml 15 May 2003 22:40:22 -0000 1.7 --- main_menu.shtml 15 May 2003 22:42:41 -0000 1.8 *************** *** 29,33 **** --- 29,35 ---- <td> <h2>Daily Poll</h2> + <table align="center" border=0 width="90%" bgcolor="#6C8AFF"> <!--#include virtual="/poll.html" --> + </table> </td> </tr> |
From: <ki...@us...> - 2003-05-15 22:40:27
|
Update of /cvsroot/pymerase/htdocs/menus In directory sc8-pr-cvs1:/tmp/cvs-serv28218 Modified Files: main_menu.shtml Log Message: added title Index: main_menu.shtml =================================================================== RCS file: /cvsroot/pymerase/htdocs/menus/main_menu.shtml,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** main_menu.shtml 15 May 2003 22:38:16 -0000 1.6 --- main_menu.shtml 15 May 2003 22:40:22 -0000 1.7 *************** *** 28,31 **** --- 28,32 ---- <tr> <td> + <h2>Daily Poll</h2> <!--#include virtual="/poll.html" --> </td> |
From: <ki...@us...> - 2003-05-15 22:38:19
|
Update of /cvsroot/pymerase/htdocs/menus In directory sc8-pr-cvs1:/tmp/cvs-serv27407 Modified Files: main_menu.shtml Log Message: added poll Index: main_menu.shtml =================================================================== RCS file: /cvsroot/pymerase/htdocs/menus/main_menu.shtml,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** main_menu.shtml 8 May 2003 01:18:10 -0000 1.5 --- main_menu.shtml 15 May 2003 22:38:16 -0000 1.6 *************** *** 5,8 **** --- 5,11 ---- <img border="0" src="http://pymerase.sf.net/images/pymerase-title-style2-v3.jpg" width="241" height="54"></td> </tr> + <tr bgcolor="#6C8AFF"> + + </tr> <tr> <td width="200" align="center" valign="top"> *************** *** 22,25 **** --- 25,35 ---- <img border="0" src="http://pymerase.sf.net/images/pymerase-sysreq.jpg"></a><br> + <table border=0 width="100%" bgcolor="#6C8AFF"> + <tr> + <td> + <!--#include virtual="/poll.html" --> + </td> + </tr> + </table> <!--#include virtual="/projhtml.cache" --> |
From: <ki...@us...> - 2003-05-15 19:52:29
|
Update of /cvsroot/pymerase/htdocs In directory sc8-pr-cvs1:/tmp/cvs-serv7782 Added Files: poll.html Log Message: for having polls on pymerase.sf.net --- NEW FILE: poll.html --- <form action="/cgi-bin/poll.py" method="POST" enctype="multipart/form-data"> Question <input type="radio" name="poll" value="option1"> <input type="radio" name="poll" value="option2"> <input type="radio" name="poll" value="option3"> <input type="radio" name="poll" value="option4"> </form> |
From: <de...@us...> - 2003-05-12 23:19:50
|
Update of /cvsroot/pymerase/pymerase/examples/school In directory sc8-pr-cvs1:/tmp/cvs-serv30313 Added Files: school.smw Log Message: commit version of school model written up in SMW's UML editor --- NEW FILE: school.smw --- SMW_MODEL METAMODEL smw.metamodel.UML14 PROFILE UML14 (ismw.metamodel.UML14 Model p1 (dp2 S'isAbstract' p3 I0 sS'isSpecification' p4 I0 sS'__uniqueID__' p5 S'DCE:EBF8E346-79DD-11D7-B5AF-0003938AB1FE' p6 sS'modulestring' p7 [...9183 lines suppressed...] (ismw.metamodel.MetaMM MMAssociationEnd p1689 (dp1690 g11 (I3 g50 I0 g51 I0 I0 tp1691 sg15 g47 sg16 g1 sg17 (lp1692 g118 asbsb. |
From: <de...@us...> - 2003-05-12 22:29:29
|
Update of /cvsroot/pymerase/pymerase/debian In directory sc8-pr-cvs1:/tmp/cvs-serv11983 Modified Files: changelog Log Message: update to latest cvs release Index: changelog =================================================================== RCS file: /cvsroot/pymerase/pymerase/debian/changelog,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** changelog 9 May 2003 19:11:49 -0000 1.2 --- changelog 12 May 2003 22:29:26 -0000 1.3 *************** *** 1,2 **** --- 1,8 ---- + pymerase (0.1.99.0-5) woldlab; urgency=low + + * updated to current version of cvs + + -- Diane Trout <di...@ca...> Mon, 12 May 2003 14:53:26 -0700 + pymerase (0.1.99.0-4) woldlab; urgency=low |
From: <de...@us...> - 2003-05-12 21:51:05
|
Update of /cvsroot/pymerase/pymerase/tests In directory sc8-pr-cvs1:/tmp/cvs-serv24799 Modified Files: TestImportAll.py Log Message: now expect parseXMI to be importable, so change the expected error to expected success Index: TestImportAll.py =================================================================== RCS file: /cvsroot/pymerase/pymerase/tests/TestImportAll.py,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** TestImportAll.py 3 Apr 2003 00:42:49 -0000 1.4 --- TestImportAll.py 12 May 2003 21:51:01 -0000 1.5 *************** *** 53,63 **** def testInputParseXMI(self): ! try: ! from pymerase.input import parseXMI ! except ImportError, e: ! return ! # FIXME: need to differentiate between ! # FIXME: python & jython ! self.fail("parseXMI should fail to import under python") def testOutputCreateDBAPI(self): --- 53,57 ---- def testInputParseXMI(self): ! from pymerase.input import parseXMI def testOutputCreateDBAPI(self): |
From: <de...@us...> - 2003-05-12 21:50:14
|
Update of /cvsroot/pymerase/pymerase/examples/xmiSchool In directory sc8-pr-cvs1:/tmp/cvs-serv24284 Modified Files: createapi.py creategraphvizuml.py Log Message: switched back to speficying input & output translators by name instead of imported module Index: createapi.py =================================================================== RCS file: /cvsroot/pymerase/pymerase/examples/xmiSchool/createapi.py,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** createapi.py 5 Feb 2003 23:07:59 -0000 1.5 --- createapi.py 12 May 2003 21:50:09 -0000 1.6 *************** *** 5,20 **** import pymerase - # NOTE: Jython can't use the python way to load modules based on their name - # NOTE: so we have to manually import the modules we're using - # NOTE: and pass them to pymerase.run - import pymerase.input.parseXMI - import pymerase.output.CreateDBAPI if __name__ == "__main__": ! schema = os.path.abspath("./school.xmi") outputPath = os.path.abspath("./school") ! #pymerase.run(schema, 'parseXMI', output, 'CreateDBAPI') ! pymerase.run(schema, pymerase.input.parseXMI, outputPath, pymerase.output.CreateDBAPI) --- 5,15 ---- import pymerase if __name__ == "__main__": ! schema = os.path.abspath("./school.zargo") outputPath = os.path.abspath("./school") ! pymerase.run(schema, 'parseXMI', outputPath, 'CreateDBAPI') ! Index: creategraphvizuml.py =================================================================== RCS file: /cvsroot/pymerase/pymerase/examples/xmiSchool/creategraphvizuml.py,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** creategraphvizuml.py 5 Feb 2003 23:07:59 -0000 1.2 --- creategraphvizuml.py 12 May 2003 21:50:09 -0000 1.3 *************** *** 5,20 **** import pymerase - # NOTE: Jython can't use the python way to load modules based on their name - # NOTE: so we have to manually import the modules we're using - # NOTE: and pass them to pymerase.run - import pymerase.input.parseXMI - import pymerase.output.CreateGraphvizUML if __name__ == "__main__": ! schema = os.path.abspath("./school.xmi") outputPath = os.path.abspath("./school.dot") ! #pymerase.run(schema, 'parseXMI', output, 'CreateDBAPI') ! pymerase.run(schema, pymerase.input.parseXMI, outputPath, pymerase.output.CreateGraphvizUML) --- 5,15 ---- import pymerase if __name__ == "__main__": ! schema = os.path.abspath("./school.zargo") outputPath = os.path.abspath("./school.dot") ! pymerase.run(schema, 'parseXMI', outputPath, 'CreateDBAPI') ! |
From: <de...@us...> - 2003-05-12 21:49:09
|
Update of /cvsroot/pymerase/pymerase In directory sc8-pr-cvs1:/tmp/cvs-serv23687 Modified Files: README Log Message: Told people to look at sourceforge to see what's currently not working with pymerase. Index: README =================================================================== RCS file: /cvsroot/pymerase/pymerase/README,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** README 19 Feb 2003 00:52:08 -0000 1.6 --- README 12 May 2003 21:49:06 -0000 1.7 *************** *** 26,30 **** ------ ! Currently self referential objects can only be initialized in the ! one-to-one direction. The other direction doesn't put the primary key ! of the one object in the foreign key for the many objects. \ No newline at end of file --- 26,30 ---- ------ ! Check the sourceforge page for the current list of open bugs ! http://sourceforge.net/tracker/?atid=505345&group_id=63836&func=browse ! |
From: <ki...@us...> - 2003-05-10 00:01:48
|
Update of /cvsroot/pymerase/pymerase In directory sc8-pr-cvs1:/tmp/cvs-serv18134 Modified Files: setup.py Log Message: updated win32 defaults Index: setup.py =================================================================== RCS file: /cvsroot/pymerase/pymerase/setup.py,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** setup.py 9 May 2003 22:50:38 -0000 1.9 --- setup.py 10 May 2003 00:01:45 -0000 1.10 *************** *** 98,102 **** #NOTE: can override with command line elif sys.platform == 'win32': ! binPath = 'C:\\Program Files\\Pymerase\\bin' else: binPath = 'pymerase' --- 98,102 ---- #NOTE: can override with command line elif sys.platform == 'win32': ! binPath = '..\\Program Files\\Pymerase\\bin' else: binPath = 'pymerase' *************** *** 112,116 **** #NOTE: can override with command line elif sys.platform == 'win32': ! docPath = 'C:\\Program Files\\Pymerase\\docs' else: docPath = 'pymerase' --- 112,116 ---- #NOTE: can override with command line elif sys.platform == 'win32': ! docPath = '..\\Program Files\\Pymerase\\docs' else: docPath = 'pymerase' |
From: <ki...@us...> - 2003-05-09 22:50:41
|
Update of /cvsroot/pymerase/pymerase In directory sc8-pr-cvs1:/tmp/cvs-serv22782 Modified Files: setup.py Log Message: updated version number Index: setup.py =================================================================== RCS file: /cvsroot/pymerase/pymerase/setup.py,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** setup.py 9 May 2003 01:59:02 -0000 1.8 --- setup.py 9 May 2003 22:50:38 -0000 1.9 *************** *** 140,144 **** #Run setup! =o) setup(name="Pymerase", ! version="0.1", description="Pymerase is a tool intended to generate a python " \ "object model, relational database, and an object-relational " \ --- 140,144 ---- #Run setup! =o) setup(name="Pymerase", ! version="0.1.99.0", description="Pymerase is a tool intended to generate a python " \ "object model, relational database, and an object-relational " \ |
From: <ki...@us...> - 2003-05-09 20:45:23
|
Update of /cvsroot/pymerase/pymerase/bin In directory sc8-pr-cvs1:/tmp/cvs-serv29668/bin Modified Files: pymerasegui.py Log Message: Updated to display the correct Pymerase Version Number Index: pymerasegui.py =================================================================== RCS file: /cvsroot/pymerase/pymerase/bin/pymerasegui.py,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** pymerasegui.py 18 Apr 2003 21:55:56 -0000 1.9 --- pymerasegui.py 9 May 2003 20:45:20 -0000 1.10 *************** *** 113,117 **** # TITLE self.title = Label(titleFrame, ! text="Pymerase v0.1", fg="blue", font=("Times", 30)) --- 113,117 ---- # TITLE self.title = Label(titleFrame, ! text="Pymerase %s" % (PymVERSION), fg="blue", font=("Times", 30)) |