version 1.131, 2009/09/30 15:29:14
|
version 1.132, 2009/11/17 18:21:28
|
Line 388 class ZSQLExtendFolder(Folder,Persistent
|
Line 388 class ZSQLExtendFolder(Folder,Persistent
|
|
|
tfilehd,filename=tempfile.mkstemp() |
tfilehd,filename=tempfile.mkstemp() |
tfile=os.fdopen(tfilehd,'w') |
tfile=os.fdopen(tfilehd,'w') |
logging.info("import %s"%uploadfile) |
logging.info("importXMLFileFMP: importing %s"%uploadfile) |
for c in uploadfile.read(): |
for c in uploadfile.read(): |
tfile.write(c) |
tfile.write(c) |
tfile.close() |
tfile.close() |
Line 398 class ZSQLExtendFolder(Folder,Persistent
|
Line 398 class ZSQLExtendFolder(Folder,Persistent
|
if not dsn: |
if not dsn: |
dsn=self.getConnectionObj().connection_string |
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(',') |
tablelist=table.split(',') |
logging.debug("tablelist: %s" %tablelist) |
logging.debug("tablelist: %s" %tablelist) |
#table=tables |
#table=tables |
Line 421 class ZSQLExtendFolder(Folder,Persistent
|
Line 435 class ZSQLExtendFolder(Folder,Persistent
|
|
|
if RESPONSE and log_to_response: |
if RESPONSE and log_to_response: |
# set up logging to response as plain text |
# 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.setHeader("Content-Type","text/plain; charset=utf-8") |
RESPONSE.write("Import FMPXML file...\n\n") |
RESPONSE.write("Import FMPXML file...\n\n") |
RESPONSE.flush() |
RESPONSE.flush() |
Line 434 class ZSQLExtendFolder(Folder,Persistent
|
Line 449 class ZSQLExtendFolder(Folder,Persistent
|
options.use_logger_instance = logger |
options.use_logger_instance = logger |
|
|
importFMPXML(options) |
importFMPXML(options) |
|
logging.info("importXMLFileFMP: done") |
|
|
|
|
if RESPONSE and log_to_response: |
if RESPONSE and log_to_response: |
loghandler.flush() |
loghandler.flush() |