Thank you for the reply.****
I am on doing last method of your list.**** “just need to run web2py using the version of python that the PSSE lib requires (i use web2py on python2.5**** This api needs it to be run in python 2.5 ( It doesn’t work for other versions of python I have tested for 2.3) . If I can start web2py in python 2.5 which is already installed in my computer, then it will be fine (as I use the same to run psse). Because I guess it checks the registry info for the particular python version.**** ** ** Also do you think I can try making the python version to 2.5 in web2 py, but I don’t know how to do it. On Thursday, May 31, 2012 10:14:30 AM UTC-5, howesc wrote: > > i don't know anything about the PSSE system, but i'm confused. is there a > PSSE server that you communicate with over a socket to make the API calls? > the traditional API model is that there is a long running "server" process, > and the client (in this case the web2py server) connects to some socket and > invokes the API calls. is this what you are doing? > > or is what you are doing using a PSSE python lib to connect to some PSSE > server? in this case you should be able to use the PSSE lib from within > web2py. perhaps you just need to run web2py using the version of python > that the PSSE lib requires (i use web2py on python2.5 all the time for > google app engine apps that i have not yet upgraded to python2.7, it's > still supported!) > > hope that helps some! > > On Tuesday, May 29, 2012 9:41:57 PM UTC-7, Janath wrote: >> >> trying to be more specific :) >> >> I am trying to see if I can start a python 2.5 shell (from within web2py) >> and execute some commands to receive the results back to web2py. >> >> is there any way of doing that, or should I drop that idea. If it sounds >> not possible at this time with web2py, or if it takes some extensive time >> consuming programming I am happy to drop that idea to seek for some other >> way of getting the work done. >> >> please advice. >> >> >> On Friday, May 25, 2012 10:35:11 PM UTC-5, Janath wrote: >>> >>> I am afraid I was unable capture the stack. >>> >>> any clue as to how I can run a python process and keep communicating >>> with it during execution of web2py forms. If so I can send and receive the >>> commands and data to webpy. >>> >>> Thank you, >>> Janath >>> >>> >>> >>> On Wednesday, May 23, 2012 4:13:23 PM UTC-5, Derek wrote: >>>> >>>> Then it is an unhandled exception. Which one? Run it in debug mode and >>>> see if you can get the stack trace. >>>> >>>> On Wednesday, May 23, 2012 10:50:41 AM UTC-7, Janath wrote: >>>>> >>>>> when following runs at the initialisation, even the web2py server goes >>>>> down. the line in the bold face, tries to initialise psse and make >>>>> trouble. >>>>> for me it seems, that psse needs the exact version (which is 2.5) to run >>>>> the api commands. >>>>> (I am not sure whether it checks the registry entry for particular >>>>> python version) >>>>> >>>>> def index(): >>>>> import os,sys >>>>> #import psspath >>>>> mymodule = local_import('pssepath') >>>>> sys.path.append('C:\\Program Files (x86)\\PTI\PSSE32\\PSSBIN') >>>>> import psspy >>>>> import win32gui >>>>> mymodule.add_pssepath() >>>>> try: >>>>> *ierr=psspy.psseinit(80000)* >>>>> if ierr: >>>>> print "can not initiate psse! quits" >>>>> #raise SystemExit(" can not load case") >>>>> except SystemExit: >>>>> pass >>>>> >>>>> >>>>> >>>>> thank you, >>>>> Janath >>>>> >>>>> >>>>> On Wednesday, May 23, 2012 9:17:46 AM UTC-5, Massimo Di Pierro wrote: >>>>>> >>>>>> Can you point us to some code? >>>>>> >>>>>> On Tuesday, 22 May 2012 21:07:37 UTC-5, Janath wrote: >>>>>>> >>>>>>> I have written python scripts to automate PSSE (Siemens power system >>>>>>> simulation tool) using the pythonAPI provided. >>>>>>> >>>>>>> I can run them using the gui I have made for python 2.5. >>>>>>> >>>>>>> Psse 32 needs the exact version of python (2.5) to run the API. >>>>>>> >>>>>>> I am trying to convert my application to a web based application >>>>>>> using web2py. I am unable to use API statements from web2py. >>>>>>> >>>>>>> I think, if I can run the python 2.5 and get the outputs to web2py, >>>>>>> I will be able to do that. >>>>>>> >>>>>>> Can someone give me a hand to do that.... also, better workarounds >>>>>>> are welcome. >>>>>>> >>>>>>> Thank you, >>>>>>> >>>>>>