Excellent! it works... When web2py is started in python shell, PSSE sees the initialisation commands from the python shell and it accepts it!
On Thursday, May 31, 2012 6:55:39 PM UTC-5, howesc wrote: > > i start we2py with: > > python2.5 web2py.py -a <my admin password> > > note that i have python2.5 on my path. i'm also running the source > distribution. > > is that what you needed to get the python version for web2py? > > cfh > > On 5/31/12 16:23 , Janath wrote: > > > > > > 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, > >>>>>>>> > >>>>>>> >