--- ZSQLExtend/ZSQLExtend.py 2009/09/30 15:29:14 1.131 +++ ZSQLExtend/ZSQLExtend.py 2009/11/17 18:21:28 1.132 @@ -388,7 +388,7 @@ class ZSQLExtendFolder(Folder,Persistent tfilehd,filename=tempfile.mkstemp() tfile=os.fdopen(tfilehd,'w') - logging.info("import %s"%uploadfile) + logging.info("importXMLFileFMP: importing %s"%uploadfile) for c in uploadfile.read(): tfile.write(c) tfile.close() @@ -398,12 +398,26 @@ class ZSQLExtendFolder(Folder,Persistent if not dsn: dsn=self.getConnectionObj().connection_string + logging.debug("dsn: %s"%dsn) + logging.debug("table: %s"%table) + logging.debug("update_fields: %s"%update_fields) + logging.debug("id_field: %s"%id_field) + logging.debug("sync_mode: %s"%sync_mode) + logging.debug("lc_names: %s"%lc_names) + logging.debug("keep_fields: %s"%keep_fields) + logging.debug("ascii_db: %s"%ascii_db) + logging.debug("replace: %s"%replace) + logging.debug("backup: %s"%backup) + logging.debug("debug: %s"%debug) + logging.debug("log_to_response: %s"%log_to_response) + logging.debug("RESPONSE: %s"%repr(RESPONSE)) + tablelist=table.split(',') - logging.debug("tablelist: %s" %tablelist) + logging.debug("tablelist: %s"%tablelist) #table=tables for t in tablelist : - logging.debug("table: %s" %table) + logging.debug("table: %s"%table) options=Options() options.dsn=dsn options.table=t @@ -421,6 +435,7 @@ class ZSQLExtendFolder(Folder,Persistent if RESPONSE and log_to_response: # set up logging to response as plain text + logging.debug("Setting up logging to RESPONSE") RESPONSE.setHeader("Content-Type","text/plain; charset=utf-8") RESPONSE.write("Import FMPXML file...\n\n") RESPONSE.flush() @@ -434,9 +449,8 @@ class ZSQLExtendFolder(Folder,Persistent options.use_logger_instance = logger importFMPXML(options) + logging.info("importXMLFileFMP: done") - - if RESPONSE and log_to_response: loghandler.flush() RESPONSE.write("\n\n DONE!") @@ -771,11 +785,11 @@ class ZSQLExtendFolder(Folder,Persistent """generate select oprions form a cr seperated list""" fields=listField.split("\n") if size: - ret=""" """%(fieldname,multiple,size) else: - ret=""" """%(fieldname,multiple) if start: if start==' ':