Sorry massimo; I was away and i have to sleep now. I will get back to Jython hacking As soon as i awake.
C ya! On Sat, Jan 10, 2009 at 8:13 PM, mdipierro <[email protected]> wrote: > > What I mean is that on that simple expression it does not cause any > error. On more complex expressions (such as the template of you app) > seems to enter into a loop. Did you try the other template engine that > I emailed you? I am on web2pychat now. > > Massimo > > On Jan 10, 2:06 pm, "Phyo Arkar" <[email protected]> wrote: > > Can u elaborate more? > > Regex do not bug out but whats ur expected result? > > > > On Sat, Jan 10, 2009 at 7:56 PM, mdipierro <[email protected]> > wrote: > > > > > odd. this is a regex problem but may be hard to isolate it. > > > > > Massimo > > > > > On Jan 10, 12:38 pm, "Phyo Arkar" <[email protected]> wrote: > > > > So no problem with RegEx rite? > > > > > > On Sat, Jan 10, 2009 at 5:57 PM, Phyo Arkar < > [email protected] > > > >wrote: > > > > > > > Thanks Massimo > > > > > I got this : > > > > > a'\n'b > > > > > > > I am on web2py chat , if you free we can work interactively there. > > > > > > > On Sat, Jan 10, 2009 at 5:11 PM, mdipierro < > [email protected] > > > >wrote: > > > > > > >> I suspect this is a bug in the regex module. > > > > > > >> Please try the following code in jython (outside web2py) > > > > > > >> import re > > > > >> re_strings=re.compile(r'(?P<name>'+ \ > > > > >> r"[uU]?[rR]?(?:'''(?:[^']|'{1,2}(?!'))*''')|" +\ > > > > >> r"(?:'(?:[^'\\]|\\.)*')|" +\ > > > > >> r'(?:"""(?:[^"]|"{1,2}(?!"))*""")|'+ \ > > > > >> r'(?:"(?:[^"\\]|\\.)*"))',re.DOTALL) > > > > >> def replace(regex,text,f,count=0): > > > > >> i=0 > > > > >> output=[] > > > > >> for item in regex.finditer(text): > > > > >> output.append(text[i:item.start()]) > > > > >> output.append(f(item.group())) > > > > >> i=item.end() > > > > >> count -= 1 > > > > >> if count==0: break > > > > >> output.append(text[i:len(text)]) > > > > >> return ''.join(output) > > > > >> print replace(re_strings,"a'\n'b",lambda x: x.replace('\n','\\n')) > > > > > > >> Massimo > > > > > > >> On Jan 10, 10:54 am, "Phyo Arkar" <[email protected]> > wrote: > > > > >> > Anyone have idea how you can make Views Work on jython? Now > > > everything > > > > >> > without views or db is working .. i feel like drving a card > without > > > 2 > > > > >> > wheels.... > > > > > > >> > On Sat, Jan 10, 2009 at 4:17 PM, Phyo Arkar < > > > [email protected] > > > > >> >wrote: > > > > > > >> > > Enlighten me , Master! :) > > > > > > >> > > On Sat, Jan 10, 2009 at 4:09 PM, Phyo Arkar < > > > [email protected] > > > > >> >wrote: > > > > > > >> > >> What next... > > > > > > >> > >> On Sat, Jan 10, 2009 at 4:08 PM, Phyo Arkar < > > > > >> [email protected]>wrote: > > > > > > >> > >>> Working!!! But it works when i remove dict() so without > > > template > > > > > > >> > >>> So here it is: > > > > > > >> > >>> def index(): > > > > > > >> > >>> return "WELCOME TO WEB2Jy!!!!" > > > > > > >> > >>> On Sat, Jan 10, 2009 at 4:04 PM, Phyo Arkar < > > > > >> [email protected]>wrote: > > > > > > >> > >>>> I tried removing db.py from welcome app and got this new > one. > > > > > > >> > >>>> Traceback (most recent call last > > > > >> > >>>> ): > > > > >> > >>>> File "/home/v3ss/web2py/gluon/main.py", line 215, in > wsgibase > > > > > > >> > >>>> serve_controller(request,response,session) > > > > > > >> > >>>> File "/home/v3ss/web2py/gluon/main.py", line 215, in > wsgibase > > > > > > >> > >>>> serve_controller(request,response,session) > > > > > > >> > >>>> File "/home/v3ss/web2py/gluon/main.py", line 79, in > > > > >> serve_controller > > > > > > >> > >>>> run_view_in(response._view_environment) > > > > > > >> > >>>> File "/home/v3ss/web2py/gluon/compileapp.py", line 242, > in > > > > >> run_view_in > > > > > > ccode=getcfs(layer,filename,lambda:compile(parse_template(response.view,os.path.join(folder,'views/'),context=environment).replace('\r\n','\n'),layer,'exec')) > > > > > > >> > >>>> File "/home/v3ss/web2py/gluon/compileapp.py", line 64, in > > > getcfs > > > > > > >> > >>>> else: data=filter() > > > > >> > >>>> File "/home/v3ss/web2py/gluon/compileapp.py", line 242, > in > > > > >> <lambda> > > > > > > ccode=getcfs(layer,filename,lambda:compile(parse_template(response.view,os.path.join(folder,'views/'),context=environment).replace('\r\n','\n'),layer,'exec')) > > > > > > >> > >>>> File "/home/v3ss/web2py/gluon/template.py", line 97, in > > > > >> parse_template > > > > > > >> > >>>> text=replace(re_strings,text,lambda x: > > > x.replace('\n','\\n')) > > > > > > >> > >>>> File "/home/v3ss/web2py/gluon/template.py", line 55, in > > > replace > > > > > > >> > >>>> for item in regex.finditer(text): > > > > > > >> > >>>> RuntimeError: maximum recursion depth exceeded > > > > > > >> > >>>> On Sat, Jan 10, 2009 at 3:56 PM, mdipierro < > > > > >> [email protected]>wrote: > > > > > > >> > >>>>> is this the only issue? > > > > >> > >>>>> can you run a web2py app without db=SQLDB('sqlite:...') > then? > > > > > > >> > >>>>> Massimo > > > > > > >> > >>>>> On Jan 10, 9:55 am, "Phyo Arkar" < > [email protected]> > > > > >> wrote: > > > > >> > >>>>> > Ticket > > > > > 127.0.0.1.2009-01-10.22-26-35.84500c6a-16ea-4415-918a-7fc2e011133c > > > > > > >> > >>>>> > Error traceback > > > > > > >> > >>>>> > 1. > > > > >> > >>>>> > 2. > > > > >> > >>>>> > 3. > > > > >> > >>>>> > 4. > > > > >> > >>>>> > 5. > > > > >> > >>>>> > 6. > > > > >> > >>>>> > 7. > > > > >> > >>>>> > 8. > > > > >> > >>>>> > 9. > > > > >> > >>>>> > 10. > > > > >> > >>>>> > 11. > > > > >> > >>>>> > 12. > > > > >> > >>>>> > 13. > > > > > > >> > >>>>> > Traceback (most recent call last): > > > > >> > >>>>> > File "/home/v3ss/web2py/gluon/restricted.py", line 62, > in > > > > >> > >>>>> restricted > > > > >> > >>>>> > exec ccode in environment > > > > >> > >>>>> > File > > > "/home/v3ss/web2py/applications/welcome/models/db.py", > > > > >> line 8, > > > > >> > >>>>> > in <module> > > > > >> > >>>>> > db=SQLDB('sqlite://storage.db') # if not, > use > > > SQLite > > > > >> or > > > > >> > >>>>> other DB > > > > >> > >>>>> > File "/home/v3ss/web2py/gluon/sql.py", line 421, in > > > __init__ > > > > >> > >>>>> > > self._pool_connection(lambda:sqlite3.Connection(dbpath)) > > > > >> > >>>>> > File "/home/v3ss/web2py/gluon/sql.py", line 386, in > > > > >> > >>>>> _pool_connection > > > > >> > >>>>> > self._connection=f() > > > > >> > >>>>> > File "/home/v3ss/web2py/gluon/sql.py", line 421, in > > > <lambda> > > > > >> > >>>>> > > self._pool_connection(lambda:sqlite3.Connection(dbpath)) > > > > >> > >>>>> > NameError: global name 'sqlite3' is not defined > > > > > > >> > >>>>> > In file: > /home/v3ss/web2py/applications/welcome/models/db.py > > > > > > >> > >>>>> > 1. > > > > > > >> > >>>>> > <code object <module> at 0x4, file > > > > >> > >>>>> > "/home/v3ss/web2py/applications/welcome/models/db.py", > line > > > 0> > > > > > > >> > >>>>> > So , Hmm , Jython do not have SQLLite? > > > > > > >> > >>>>> > On Sat, Jan 10, 2009 at 3:50 PM, Phyo Arkar < > > > > >> > >>>>> [email protected]>wrote: > > > > > > >> > >>>>> > > Heres my patched gluon/widget.py > > > > >> > >>>>> > > Web2py is running!! > > > > > > >> > >>>>> > > But have Internal Error (cannot see debug due to > internal > > > > >> error on > > > > >> > >>>>> admin > > > > >> > >>>>> > > page too) lets see. > > > > > > >> > >>>>> > > On Sat, Jan 10, 2009 at 3:30 PM, Phyo Arkar < > > > > >> > >>>>> [email protected]>wrote: > > > > > > >> > >>>>> > >> There! > > > > > > >> > >>>>> > >> Jython2.5b1 is really cool! improved much from 2.5b0! > > > > >> > >>>>> > >> Pydev Works Well with Jython2.5b1 , (not when it was > > > 2.5b0!) > > > > > > >> > >>>>> > >> Got some prob tho , i will remove browser module and > try. > > > > >> > >>>>> > >> v...@v3ssbox-2 /opt/web2py $ ~/jython2.5b1/jython > > > web2py.py > > > > >> > >>>>> > >> WARNING:root:no file locking > > > > >> > >>>>> > >> WARNING:root:unable to import dbhash > > > > >> > >>>>> > >> Traceback (most recent call last): > > > > >> > >>>>> > >> File "web2py.py", line 4, in <module> > > > > >> > >>>>> > >> from gluon.widget import start > > > > >> > >>>>> > >> File "/opt/web2py/gluon/widget.py", line 38, in > > > <module> > > > > >> > >>>>> > >> import time, webbrowser, thread, re, cStringIO, > os, > > > stat, > > > > >> > >>>>> socket, > > > > >> > >>>>> > >> signal, math > > > > > > >> > >>>>> > >> On Sat, Jan 10, 2009 at 3:10 AM, Massimo Di Pierro < > > > > >> > >>>>> > >> [email protected]> wrote: > > > > > > >> > >>>>> > >>> perhaps it is time to again to run web2py to jython! > who > > > > >> wants to > > > > >> > >>>>> take > > > > >> > >>>>> > >>> the lead on this? > > > > >> > >>>>> > >>> Massimo > > > > > > >> > >>>>> > >>> Begin forwarded message: > > > > > > >> > >>>>> > >>> *From: *Frank Wierzbicki <[email protected]> > > > > >> > >>>>> > >>> *Date: *January 9, 2009 3:37:38 PM CST > > > > >> > >>>>> > >>> *To: *Jython Developers < > > > [email protected]>, > > > > >> > >>>>> userJython < > > > > >> > >>>>> > >>> [email protected]>, " > > > > >> > >>>>> [email protected]" < > > > > >> > >>>>> > >>> [email protected]> > > > > >> > >>>>> > >>> *Subject: **Jython 2.5 Beta1 Released!* > > > > >> > >>>>> > >>> *Reply-To: *"[email protected]" < > > > > >> [email protected]> > > > > > > >> > >>>>> > >>> On behalf of the Jython development team, I'm > pleased to > > > > >> announce > > > > >> > >>>>> that > > > > >> > >>>>> > >>> Jython 2.5b1 is available for download: > > > > >http://downloads.sourceforge.net/jython/jython_installer-2.5b1.jar > > > > >> . > > > > >> > >>>>> > >>> See the installation instructions here: > > > > >> > >>>>> > >>>http://www.jython.org/Project/installation.html. > > > > > > >> > >>>>> > >>> Jython 2.5 Beta1 continues a code cooling period > where > > > the > > > > >> number > > > > >> > >>>>> of > > > > >> > >>>>> > >>> new features should significantly slow as we > concentrate > > > on > > > > >> > >>>>> > >>> solidifying Jython 2.5 for an eventual release. I > would > > > > >> guess > > > > >> > >>>>> that we > > > > >> > >>>>> > >>> will put out about two more betas before we start > > > pushing > > > > >> out > > > > >> > >>>>> release > > > > >> > >>>>> > >>> candidates, hopefully in February. > > > > > > >> > >>>>> > >>> This is a beta release so be careful. > > > > > > >> > >>>>> > >>> -Frank > > > > >> > >>>>> > >>> -- > > > > >http://mail.python.org/mailman/listinfo/python-announce-list > > > > > > >> > >>>>> > >>> Support the Python Software Foundation: > > > > >> > >>>>> > >>> http://www.python.org/psf/donations.html > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "web2py Web Framework" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/web2py?hl=en -~----------~----~----~----~------~----~------~--~---

