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, 
> >>>>>>>> 
> >>>>>>> 
>

Reply via email to