--- MPIWGWeb/Attic/updatePersonalWWW.py 2007/04/18 10:03:13 1.1.2.1 +++ MPIWGWeb/Attic/updatePersonalWWW.py 2007/10/18 12:00:17 1.1.2.4 @@ -10,8 +10,10 @@ import logging from xml import sax from amara import saxtools - +# namespace for FileMaker8 fm_ns = 'http://www.filemaker.com/fmpxmlresult' + +# list of fields that are taken from XML and checked against DB as conflicts #checkFields=['key','first_name','last_name','title','home_inst','current_work','e_mail2'] checkFields=['key','first_name','last_name','title','home_inst','e_mail2'] @@ -211,6 +213,7 @@ class xml_handler: def checkImport(dsn,resultSet): #now connect to the database + logging.info("dsn: %s"%dsn) dbCon = psycopg.connect(dsn) db = dbCon.cursor() @@ -314,7 +317,7 @@ if __name__ == "__main__": datefmt='%H:%M:%S') resultSet=importFMPXML(filename="/Users/dwinter/Desktop/personalwww.xml") - news,conflicts=checkImport(dsn="dbname=personalwww", resultSet=resultSet) + news,conflicts=checkImport(dsn="dbname=personalwww host=xserve02a user=mysql password=e1nste1n", resultSet=resultSet) print "new"