Sharon, Raja, et al -- I didn't chase down the specific version numbers as completely as Sharon did below, but the version of Python that's embedded in STAX must have some cursory parts of the ConfigParser class, because I'm using it with success. I do know that the SafeConfigParser (an extension to the base ConfigParser) is not there, and several of the "interpolation" characteristics that I found in various web searches do not work, but the basic functionality to read and write a configuration file do work correctly.
--------------------------------------------------------------------------------------- Joe Veilleux IBM/Lotus Domino Server Quality Engineering 550 King Street Littleton MA 01460 Email: joeveill...@us.ibm.com Sharon Lucas/Austin/IBM@ IBMUS To staf-users@lists.sourceforge.net 04/20/2011 02:06 cc PM Subject Re: [staf-users] import python module - issue The ConfigParser class was added in Python 2.3 and the SafeConfigParser class was added in Python 2.4 (so in your Python terminal, you must be using Python V2.4 or later). However, you're using STAX V3.4.5 or earlier which uses Jython 2.1 to execute Python code. Jython 2.1 is based on Python 2.1 so these classes are not available in Jython 2.1. Note that Jython development lags behind Python. The STAX User's Guide talks about differences between Jython and Python in "Appendix F: Jython and CPython Differences" in the STAX User's Guide at http://staf.sourceforge.net/current/STAX/staxug.html#Header_CPythonDiffs. In March 2011, Jython 2.5.2 was finally released (based on Python 2.5.2). We released STAX V3.5.0 Beta 1 (available at http://staf.sourceforge.net/getstax.php) and it supports using Jython 2.5.2. So you could try it out. The latest releases of the STAX service are: STAX Version 3.4.5: Latest official release. Uses Jython 2.1. STAX Version 3.5.0 Beta 1: Beta release. The purpose of this Beta is to provide support for Jython 2.5.2 (instead of Jython 2.1 which is what is supported by previous STAX versions). The final Jython 2.5.2 version was released in March 2011. However, we don't have approval to distribute the final Jython 2.5.2 version yet, so the STAX service jar file provided by it does not contain Jython 2.5.2. You need to download Jython 2.5.2 via the Jython website and install it and then run the provided STAXJarUpdateForJython252 Java application to create a STAX.jar file to use for registering the STAX V3.5.0 Beta 1 service. Follow the instructions for how to do this in the Installation and Configuration section for the STAX Service Machine in the STAX V3.5.0 Beta 1 User's Guide. Once we have approval to distribute Jython 2.5.2, we will release STAX Version 3.5.0 which will contain Jython 2.5.2. [staf-users] import python module - issue From: Raja Narayanan <v_rajnarayan@re...> - 2011-04-20 17:22 I'm trying to parse a configuration file using the following python code in STAX XML program: from ConfigParser import SafeConfigParser import glob parser = SafeConfigParser() parser.read('/usr/local/staf/services/stax/samples/config.txt') remoteclient = parser.get('globalvariable', 'remoteclient') When attempt to run the code through STAX xml program. It fails to run showing the python error code "importerror: Cannot import name SafeConfigParser". Note: When run the same code through Python terminal, everything works fine. Please suggest on this. -------------------------------------------------------------- Sharon Lucas IBM Austin, luc...@us.ibm.com (512) 286-7313 or Tieline 363-7313 ------------------------------------------------------------------------------ Benefiting from Server Virtualization: Beyond Initial Workload Consolidation -- Increasing the use of server virtualization is a top priority.Virtualization can reduce costs, simplify management, and improve application availability and disaster protection. Learn more about boosting the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev _______________________________________________ staf-users mailing list staf-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/staf-users
<<inline: graycol.gif>>
<<inline: pic25028.gif>>
<<inline: ecblank.gif>>
------------------------------------------------------------------------------ Fulfilling the Lean Software Promise Lean software platforms are now widely adopted and the benefits have been demonstrated beyond question. Learn why your peers are replacing JEE containers with lightweight application servers - and what you can gain from the move. http://p.sf.net/sfu/vmware-sfemails
_______________________________________________ staf-users mailing list staf-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/staf-users