Just tried and it works flawless! :-) Il giorno mar 30 mag 2023 alle ore 15:44 Leonel Câmara < leonelcam...@gmail.com> ha scritto:
> I had this same problem recently, in my case I thought the issue was > because I had some python modules installed using pip and other modules > installed using apt. > > I started by removing all the modules installed by apt and installing them > using pip. The issue persisted, but I solved it by pip installing brotli, > urllib3 and urllib3_secure_extra. Apparently I was missing some > requirements the "requests" module has. That finally solved the problem. > > To check for missing dependencies. You can change line 58-61 in > gluon/custom_import.py from: > > try: > return NATIVE_IMPORTER(name, globals, locals, fromlist, level) > except (ImportError, KeyError): > pass > > To > > try: > return NATIVE_IMPORTER(name, globals, locals, fromlist, level) > except (ImportError, KeyError) as e: > print(e) > > Then open a web2py shell in your application and do a "import requests", > this should show you what's going wrong importing the requests module. > A segunda-feira, 29 de maio de 2023 à(s) 16:57:46 UTC+1, > saifuddin...@gmail.com escreveu: > >> I had the same issue recently, but on windows. I did a workaround by >> importing requests before importing gluon in web2py.py. Looks like >> something is broken, after gluon is imported. >> >> On Mon, May 29, 2023 at 7:13 PM Massimiliano <mbel...@gmail.com> wrote: >> >>> Just for the records: >>> >>> clean python 3.7.16 w/o requests: >>> pyenv local 3.7.16 >>> >>> pip install pipenv >>> pipenv install requests >>> max@d11:~/aaa/web2py$ pipenv shell >>> Launching subshell in virtual environment... >>> max@d11:~/aaa/web2py$ . >>> /home/max/.local/share/virtualenvs/web2py-ifCUjADX/bin/activate >>> (web2py) max@d11:~/aaa/web2py$ python >>> Python 3.7.16 (default, May 28 2023, 09:25:55) >>> [GCC 10.2.1 20210110] on linux >>> Type "help", "copyright", "credits" or "license" for more information. >>> >>> import requests >>> >>> >>> >>> (web2py) max@d11:~/aaa/web2py$ ./web2py.py -S welcome >>> web2py Web Framework >>> Created by Massimo Di Pierro, Copyright 2007-2023 >>> Version 2.24.1-stable+timestamp.2023.03.23.05.07.17 >>> Database drivers available: sqlite3, imaplib, pymysql >>> WARNING:web2py:import IPython error; use default python shell >>> Python 3.7.16 (default, May 28 2023, 09:25:55) >>> [GCC 10.2.1 20210110] on linux >>> Type "help", "copyright", "credits" or "license" for more information. >>> (InteractiveConsole) >>> >>> import requests >>> Traceback (most recent call last): >>> File "/home/max/aaa/web2py/gluon/custom_import.py", line 78, in >>> custom_importer >>> result = sys.modules[modules_prefix] >>> KeyError: 'applications.welcome.modules.requests' >>> >>> It seems that pipenv introduces some oddity that broke the custom_import >>> in web2py. >>> >>> >>> >>> Il giorno lun 29 mag 2023 alle ore 15:29 Massimiliano <mbel...@gmail.com> >>> ha scritto: >>> >>>> Tried right now. >>>> >>>> extracting: web2py/applications/__init__.py >>>> extracting: web2py/site-packages/__init__.py >>>> max@d11:~/aaa$ cd web2py/ >>>> max@d11:~/aaa/web2py$ pyenv local testvenv >>>> (testvenv) max@d11:~/aaa/web2py$ ./web2py.py -S welcome >>>> web2py Web Framework >>>> Created by Massimo Di Pierro, Copyright 2007-2023 >>>> Version 2.24.1-stable+timestamp.2023.03.23.05.07.17 >>>> Database drivers available: sqlite3, imaplib, pymysql >>>> WARNING:web2py:import IPython error; use default python shell >>>> Python 3.7.16 (default, May 28 2023, 09:25:55) >>>> [GCC 10.2.1 20210110] on linux >>>> Type "help", "copyright", "credits" or "license" for more information. >>>> (InteractiveConsole) >>>> >>> import requests >>>> >>> >>>> >>>> >>>> >>>> Il giorno lun 29 mag 2023 alle ore 15:21 vald...@gmail.com < >>>> vald...@gmail.com> ha scritto: >>>> >>>>> Interesting >>>>> I had actually put together a little script to setup my environment. >>>>> The difference is that I download the source from the website instead of >>>>> cloning from Github. Wondering if that could be the cause. Here's my >>>>> entire >>>>> script: >>>>> #!/usr/bin/env bash >>>>> >>>>> FILE=web2py/web2py.py >>>>> echo >>>>> echo "Checking for $FILE..." >>>>> if [ -f "$FILE" ]; >>>>> then >>>>> echo "..." >>>>> else >>>>> echo "File does not exist." >>>>> wget >>>>> https://mdipierro.pythonanywhere.com/examples/static/web2py_src.zip >>>>> unzip web2py_src.zip >>>>> rm web2py_src.zip 2>/dev/null \ >>>>> && echo "Deleted web2py_src.zip" \ >>>>> || echo "Unable to delete as web2py_src.zip does not exist" >>>>> fi >>>>> CONFIGFILE=web2py/applications/init/private/appconfig.ini >>>>> echo >>>>> echo "Checking for $CONFIGFILE..." >>>>> if [ -f "$CONFIGFILE" ]; >>>>> then >>>>> echo "..." >>>>> else >>>>> echo "File does not exist. Copying from welcome app..." >>>>> mkdir web2py/applications/init/private >>>>> cp web2py/applications/welcome/private/appconfig.ini >>>>> web2py/applications/init/private >>>>> sleep 2 >>>>> fi >>>>> if [ -f "$CONFIGFILE" ]; >>>>> then >>>>> echo "Starting server..." >>>>> pipenv run python web2py/web2py.py -a pwd -p 7000 >>>>> else >>>>> echo "$CONFIGFILE file does not exist." >>>>> >>>>> >>>>> >>>>> >>>>> On Sunday, May 28, 2023 at 3:04:33 AM UTC-5 Massimiliano wrote: >>>>> >>>>>> Sorry it's not clear that only the apt stuffs are done as root. >>>>>> >>>>>> Installing pyenv >>>>>> curl https://pyenv.run | bash >>>>>> >>>>>> and from: >>>>>> >>>>>> pyenv install 3.7.16 >>>>>> >>>>>> is all done as normal user. >>>>>> >>>>>> >>>>>> Il giorno dom 28 mag 2023 alle ore 09:55 Massimiliano < >>>>>> mbel...@gmail.com> ha scritto: >>>>>> >>>>>>> What I can say i that with pyenv and virtualenv created in pyenv it >>>>>>> works. >>>>>>> >>>>>>> Just tried on a new vm with debian 11 >>>>>>> >>>>>>> Steps: >>>>>>> >>>>>>> apt update >>>>>>> apt install curl git >>>>>>> >>>>>>> install pyenv: >>>>>>> >>>>>>> curl https://pyenv.run | bash >>>>>>> >>>>>>> setup the build environment to build python version, from pyenv docs >>>>>>> <https://github.com/pyenv/pyenv/wiki#suggested-build-environment>: >>>>>>> >>>>>>> apt install build-essential libssl-dev zlib1g-dev \ >>>>>>> libbz2-dev libreadline-dev libsqlite3-dev curl \ >>>>>>> libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev >>>>>>> libffi-dev liblzma-dev >>>>>>> >>>>>>> Installing python 3.7.16: >>>>>>> >>>>>>> pyenv install 3.7.16 >>>>>>> >>>>>>> wait for the build process... >>>>>>> >>>>>>> adding this in .profile >>>>>>> >>>>>>> export PYENV_ROOT="$HOME/.pyenv" >>>>>>> command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH" >>>>>>> eval "$(pyenv init -)" >>>>>>> eval "$(pyenv virtualenv-init -)" >>>>>>> >>>>>>> >>>>>>> restart the shell or logout... >>>>>>> >>>>>>> create an virtual env based on 3.7.16: >>>>>>> >>>>>>> pyenv virtualenv 3.7.16 testvenv >>>>>>> >>>>>>> getting web2py: >>>>>>> >>>>>>> git clone https://github.com/web2py/web2py.git >>>>>>> cd web2py/ >>>>>>> git submodule update --init --recursive >>>>>>> >>>>>>> Activate the venv: >>>>>>> >>>>>>> pyenv local testvenv >>>>>>> pip install requests >>>>>>> >>>>>>> (testvenv) max@d11:~/web2py$ ./web2py.py -S welcome >>>>>>> web2py Web Framework >>>>>>> Created by Massimo Di Pierro, Copyright 2007-2023 >>>>>>> Version 2.24.1-stable+timestamp.2023.03.22.21.39.14 >>>>>>> Database drivers available: sqlite3, imaplib, pymysql >>>>>>> WARNING:web2py:import IPython error; use default python shell >>>>>>> Python 3.7.16 (default, May 28 2023, 09:25:55) >>>>>>> [GCC 10.2.1 20210110] on linux >>>>>>> Type "help", "copyright", "credits" or "license" for more >>>>>>> information. >>>>>>> (InteractiveConsole) >>>>>>> >>> import requests >>>>>>> >>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> Il giorno dom 28 mag 2023 alle ore 01:25 vald...@gmail.com < >>>>>>> vald...@gmail.com> ha scritto: >>>>>>> >>>>>>>> I'm using pipenv to run the virtual environment. >>>>>>>> >>>>>>>> So I install pyenv first and then python 3.7 with it and set it to >>>>>>>> the default. >>>>>>>> >>>>>>>> Then I install pipenv so that it uses the python 3.7 as its default. >>>>>>>> >>>>>>>> Then I activate the virtual environment with *pipenv shell* and >>>>>>>> then run *python web2py/web2py.py -a pwd -p 7000*. >>>>>>>> >>>>>>>> To get the web2py shell, I run *python web2py/web2py.py -S init* >>>>>>>> >>>>>>>> I pretty much got the same results -- see below >>>>>>>> >>>>>>>> I actually have. I'm running a virtual environment with Pipenv. >>>>>>>> >>>>>>>> Noting essentially the same results. >>>>>>>> >>>>>>>> (t2d) popos@popos2004:~/code/t2d >>>>>>>> $ python web2py/web2py.py -S init >>>>>>>> web2py Web Framework >>>>>>>> Created by Massimo Di Pierro, Copyright 2007-2023 >>>>>>>> Version 2.22.5-stable+timestamp.2022.06.04.18.13.51 >>>>>>>> Database drivers available: sqlite3, imaplib, pymysql >>>>>>>> WARNING:web2py:import IPython error; use default python shell >>>>>>>> Python 3.7.12 (default, Feb 11 2023, 17:19:18) >>>>>>>> [GCC 9.3.0] on linux >>>>>>>> Type "help", "copyright", "credits" or "license" for more >>>>>>>> information. >>>>>>>> (InteractiveConsole) >>>>>>>> >>> import sys >>>>>>>> >>> print(sys.path) >>>>>>>> ['', '/home/popos/code/t2d/web2py/site-packages', >>>>>>>> '/home/popos/code/t2d/web2py', >>>>>>>> '/home/popos/code/t2d/web2py/gluon/packages/yatl', >>>>>>>> '/home/popos/code/t2d/web2py/gluon/packages/dal', >>>>>>>> '/home/popos/.pyenv/versions/3.7.12/lib/python37.zip', >>>>>>>> '/home/popos/.pyenv/versions/3.7.12/lib/python3.7', >>>>>>>> '/home/popos/.pyenv/versions/3.7.12/lib/python3.7/lib-dynload', >>>>>>>> '/home/popos/.local/share/virtualenvs/t2d-ueLDNtkj/lib/python3.7/site-packages'] >>>>>>>> >>> >>>>>>>> now exiting InteractiveConsole... >>>>>>>> >>>>>>>> The site-packages folder has the requests module files in it. >>>>>>>> >>>>>>>> Able to see it in plain python, but not in web2py shell or the >>>>>>>> web2py app. >>>>>>>> >>>>>>>> >>>>>>>> On Saturday, May 27, 2023 at 11:59:18 AM UTC-5 Massimiliano wrote: >>>>>>>> >>>>>>>> Yes it's a virtualenv also mine. >>>>>>>> How do you start web2py and how do you set your virtual env for >>>>>>>> web2py? >>>>>>>> >>>>>>>> pyenv local yourenv >>>>>>>> or what? >>>>>>>> >>>>>>>> Another thing. web2py.py has #!/usr/bin/env python shebang so it >>>>>>>> knows what python to use. >>>>>>>> >>>>>>>> Have you tried to launch >>>>>>>> ./web2py.py -S >>>>>>>> instead of >>>>>>>> python web2py.py >>>>>>>> >>>>>>>> as last test you can try to call web2py with the full path of your >>>>>>>> virtualenv: >>>>>>>> >>>>>>>> <your pyenv path>/.pyenv/versions/<your venv>/bin/python web2py.py >>>>>>>> -S <yourapp> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> Il giorno sab 27 mag 2023 alle ore 18:12 Tom Clerckx < >>>>>>>> tcle...@gmail.com> ha scritto: >>>>>>>> >>>>>>>> With pyenv itself it goes OK, it's only when using a >>>>>>>> pyenv-virtualenv that things fail. >>>>>>>> I tried on two different machines. >>>>>>>> >>>>>>>> Newly created pyenv (3.10.6) >>>>>>>> Newly created virtualenv >>>>>>>> Newly unzipped web2py directory (2.24.1) >>>>>>>> >>>>>>>> Same result. >>>>>>>> When launching the web2py-shell in the virtualenv, the import fails. >>>>>>>> >>>>>>>> Have you also tried with a virtualenv? >>>>>>>> >>>>>>>> Regards, >>>>>>>> Tom. >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> On Saturday, May 27, 2023 at 2:38:28 PM UTC+2 Massimiliano wrote: >>>>>>>> >>>>>>>> I'm also using pyenv and having the same paths order, ma importing >>>>>>>> requests is working with no problem, on macos and on linux. >>>>>>>> >>>>>>>> Have you already tried to get rid of all pyc files and or to >>>>>>>> uninstall and reinstall requests? >>>>>>>> >>>>>>>> Il giorno sab 27 mag 2023 alle ore 14:20 Tom Clerckx < >>>>>>>> tcle...@gmail.com> ha scritto: >>>>>>>> >>>>>>>> See below. In both tests the requests library is in the last >>>>>>>> element of the path. >>>>>>>> >>>>>>>> TEST1, plain python shell - import OK >>>>>>>> >>>>>>>> (test) tclerckx@stark:~/temp/test$ python >>>>>>>> Python 3.10.6 (main, Jan 14 2023, 23:48:13) [GCC 11.3.0] on linux >>>>>>>> Type "help", "copyright", "credits" or "license" for more >>>>>>>> information. >>>>>>>> >>> import requests >>>>>>>> >>> requests.__file__ >>>>>>>> >>>>>>>> '/home/tclerckx/.pyenv/versions/test/lib/python3.10/site-packages/requests/__init__.py' >>>>>>>> >>> import sys >>>>>>>> >>> sys.path >>>>>>>> ['', '/home/tclerckx/.pyenv/versions/3.10.6/lib/python310.zip', >>>>>>>> '/home/tclerckx/.pyenv/versions/3.10.6/lib/python3.10', >>>>>>>> '/home/tclerckx/.pyenv/versions/3.10.6/lib/python3.10/lib-dynload', >>>>>>>> '/home/tclerckx/.pyenv/versions/test/lib/python3.10/site-packages'] >>>>>>>> >>> >>>>>>>> >>>>>>>> TEST2, python web2py shell - import FAILS >>>>>>>> >>>>>>>> (test) tclerckx@stark:~/temp/test/web2py$ python web2py.py -S >>>>>>>> welcome -M >>>>>>>> web2py Web Framework >>>>>>>> Created by Massimo Di Pierro, Copyright 2007-2023 >>>>>>>> Version 2.24.1-stable+timestamp.2023.03.23.05.07.17 >>>>>>>> Database drivers available: sqlite3, imaplib, pymysql >>>>>>>> WARNING:web2py:import IPython error; use default python shell >>>>>>>> Python 3.10.6 (main, Jan 14 2023, 23:48:13) [GCC 11.3.0] on linux >>>>>>>> Type "help", "copyright", "credits" or "license" for more >>>>>>>> information. >>>>>>>> (InteractiveConsole) >>>>>>>> >>> import requests >>>>>>>> Traceback (most recent call last): >>>>>>>> File "/home/tclerckx/temp/test/web2py/gluon/custom_import.py", >>>>>>>> line 78, in custom_importer >>>>>>>> result = sys.modules[modules_prefix] >>>>>>>> KeyError: 'applications.welcome.modules.requests' >>>>>>>> >>>>>>>> During handling of the above exception, another exception occurred: >>>>>>>> >>>>>>>> Traceback (most recent call last): >>>>>>>> File "<console>", line 1, in <module> >>>>>>>> File "/home/tclerckx/temp/test/web2py/gluon/custom_import.py", >>>>>>>> line 80, in custom_importer >>>>>>>> raise ImportError("No module named %s" % modules_prefix) >>>>>>>> ImportError: No module named applications.welcome.modules.requests >>>>>>>> >>> import sys >>>>>>>> >>> sys.path >>>>>>>> ['', '/home/tclerckx/temp/test/web2py/site-packages', >>>>>>>> '/home/tclerckx/temp/test/web2py', >>>>>>>> '/home/tclerckx/temp/test/web2py/gluon/packages/yatl', >>>>>>>> '/home/tclerckx/temp/test/web2py/gluon/packages/dal', >>>>>>>> '/home/tclerckx/.pyenv/versions/3.10.6/lib/python310.zip', >>>>>>>> '/home/tclerckx/.pyenv/versions/3.10.6/lib/python3.10', >>>>>>>> '/home/tclerckx/.pyenv/versions/3.10.6/lib/python3.10/lib-dynload', >>>>>>>> '/home/tclerckx/.pyenv/versions/test/lib/python3.10/site-packages'] >>>>>>>> >>> >>>>>>>> >>>>>>>> On Saturday, May 27, 2023 at 12:11:19 PM UTC+2 Massimiliano wrote: >>>>>>>> >>>>>>>> Maybe one thing you can do is to launch web2py shell and check >>>>>>>> paths. >>>>>>>> >>>>>>>> ./web2py.py -S <your-app-name> >>>>>>>> >>>>>>>> import sys >>>>>>>> print(sys.path) >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> Il giorno ven 26 mag 2023 alle ore 16:02 vald...@gmail.com < >>>>>>>> vald...@gmail.com> ha scritto: >>>>>>>> >>>>>>>> <https://stackoverflow.com/posts/76341290/timeline> >>>>>>>> >>>>>>>> Asked this one on SO here >>>>>>>> <https://stackoverflow.com/questions/76341290/unable-to-import-requests-in-web2py-even-though-requests-is-accessible-directl> >>>>>>>> as I was just reminded of how much nicer this community tends to be to >>>>>>>> newb >>>>>>>> questions. >>>>>>>> >>>>>>>> I'm attempting to integrate MSAL which requires the requests module. >>>>>>>> >>>>>>>> I'm running python 3.7 on Linux and using pipenv to manage the >>>>>>>> environment. I'm also using web2py 2.24.1 from source (as in I >>>>>>>> download the >>>>>>>> web2py framework via the source button on the web2py website). >>>>>>>> >>>>>>>> When I am in pipenv shell and go into the python shell, I can >>>>>>>> access the requests, however when I try to access it from web2py >>>>>>>> (running >>>>>>>> in same shell), I get the "module not found" error. >>>>>>>> >>>>>>>> When I check the site-packages folder the requests packages is >>>>>>>> present. I have checked the pythonpath and seen that the path from the >>>>>>>> virtual environment is present. >>>>>>>> >>>>>>>> When attempting to load the web2py python shell, it gives the same >>>>>>>> error. >>>>>>>> >>>>>>>> I'm probably missing something, but it sometimes appears as if >>>>>>>> web2py does some code compilation and then uses the compiled stuff and >>>>>>>> ignores code changes after a certain point. Asking as I have commented >>>>>>>> out >>>>>>>> all the code involving the requests module in an effort to get the >>>>>>>> web2py >>>>>>>> shell working, but still get the error and now the entire app is not >>>>>>>> working even on the master branch which was previously working. >>>>>>>> >>>>>>>> Not sure what to try next. Any ideas are appreciated. >>>>>>>> >>>>>>>> -- >>>>>>>> Resources: >>>>>>>> - http://web2py.com >>>>>>>> - http://web2py.com/book (Documentation) >>>>>>>> - http://github.com/web2py/web2py (Source code) >>>>>>>> - https://code.google.com/p/web2py/issues/list (Report Issues) >>>>>>>> --- >>>>>>>> You received this message because you are subscribed to the Google >>>>>>>> Groups "web2py-users" group. >>>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>>> send an email to web2py+un...@googlegroups.com. >>>>>>>> To view this discussion on the web visit >>>>>>>> https://groups.google.com/d/msgid/web2py/83b8a4ab-120a-4106-83f2-d37652c23093n%40googlegroups.com >>>>>>>> <https://groups.google.com/d/msgid/web2py/83b8a4ab-120a-4106-83f2-d37652c23093n%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>>>>> . >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Massimiliano >>>>>>>> >>>>>>>> -- >>>>>>>> Resources: >>>>>>>> - http://web2py.com >>>>>>>> - http://web2py.com/book (Documentation) >>>>>>>> - http://github.com/web2py/web2py (Source code) >>>>>>>> - https://code.google.com/p/web2py/issues/list (Report Issues) >>>>>>>> --- >>>>>>>> You received this message because you are subscribed to the Google >>>>>>>> Groups "web2py-users" group. >>>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>>> send an email to web2py+un...@googlegroups.com. >>>>>>>> >>>>>>>> To view this discussion on the web visit >>>>>>>> https://groups.google.com/d/msgid/web2py/9e3df18e-403a-4bd2-b42b-8c9028da601fn%40googlegroups.com >>>>>>>> <https://groups.google.com/d/msgid/web2py/9e3df18e-403a-4bd2-b42b-8c9028da601fn%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>>>>> . >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Massimiliano >>>>>>>> >>>>>>>> -- >>>>>>>> Resources: >>>>>>>> - http://web2py.com >>>>>>>> - http://web2py.com/book (Documentation) >>>>>>>> - http://github.com/web2py/web2py (Source code) >>>>>>>> - https://code.google.com/p/web2py/issues/list (Report Issues) >>>>>>>> --- >>>>>>>> You received this message because you are subscribed to the Google >>>>>>>> Groups "web2py-users" group. >>>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>>> send an email to web2py+un...@googlegroups.com. >>>>>>>> >>>>>>>> To view this discussion on the web visit >>>>>>>> https://groups.google.com/d/msgid/web2py/7e1b981a-d2fe-4af2-8e42-57acc4ca1e7cn%40googlegroups.com >>>>>>>> <https://groups.google.com/d/msgid/web2py/7e1b981a-d2fe-4af2-8e42-57acc4ca1e7cn%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>>>>> . >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Massimiliano >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Resources: >>>>>>>> - http://web2py.com >>>>>>>> - http://web2py.com/book (Documentation) >>>>>>>> - http://github.com/web2py/web2py (Source code) >>>>>>>> - https://code.google.com/p/web2py/issues/list (Report Issues) >>>>>>>> --- >>>>>>>> You received this message because you are subscribed to the Google >>>>>>>> Groups "web2py-users" group. >>>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>>> send an email to web2py+un...@googlegroups.com. >>>>>>>> To view this discussion on the web visit >>>>>>>> https://groups.google.com/d/msgid/web2py/da72c846-1b5a-448f-a51c-32be529a1935n%40googlegroups.com >>>>>>>> <https://groups.google.com/d/msgid/web2py/da72c846-1b5a-448f-a51c-32be529a1935n%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>>>>> . >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Massimiliano >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Massimiliano >>>>>> >>>>> -- >>>>> Resources: >>>>> - http://web2py.com >>>>> - http://web2py.com/book (Documentation) >>>>> - http://github.com/web2py/web2py (Source code) >>>>> - https://code.google.com/p/web2py/issues/list (Report Issues) >>>>> --- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "web2py-users" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to web2py+un...@googlegroups.com. >>>>> To view this discussion on the web visit >>>>> https://groups.google.com/d/msgid/web2py/3c344817-a69f-427b-ac52-4e1b3918cd85n%40googlegroups.com >>>>> <https://groups.google.com/d/msgid/web2py/3c344817-a69f-427b-ac52-4e1b3918cd85n%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>> . >>>>> >>>> >>>> >>>> -- >>>> Massimiliano >>>> >>> >>> >>> -- >>> Massimiliano >>> >>> -- >>> Resources: >>> - http://web2py.com >>> - http://web2py.com/book (Documentation) >>> - http://github.com/web2py/web2py (Source code) >>> - https://code.google.com/p/web2py/issues/list (Report Issues) >>> --- >>> You received this message because you are subscribed to the Google >>> Groups "web2py-users" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to web2py+un...@googlegroups.com. >>> >> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/web2py/CANPTPxK2oeg_5KxvEjzVoYU_xo0LLJKZWZGvP5Mr%2BoGVcSHrYQ%40mail.gmail.com >>> <https://groups.google.com/d/msgid/web2py/CANPTPxK2oeg_5KxvEjzVoYU_xo0LLJKZWZGvP5Mr%2BoGVcSHrYQ%40mail.gmail.com?utm_medium=email&utm_source=footer> >>> . >>> >> >> >> -- >> Saifuddin, >> --------------------------------------------- >> Reach me @ +91 9850815274 <+91%2098508%2015274> >> --------------------------------------------- >> >> "The secret to find something is knowing where it is" >> > -- > Resources: > - http://web2py.com > - http://web2py.com/book (Documentation) > - http://github.com/web2py/web2py (Source code) > - https://code.google.com/p/web2py/issues/list (Report Issues) > --- > You received this message because you are subscribed to the Google Groups > "web2py-users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to web2py+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/web2py/97b021b0-ae9d-4395-8692-9669993e7c0bn%40googlegroups.com > <https://groups.google.com/d/msgid/web2py/97b021b0-ae9d-4395-8692-9669993e7c0bn%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- Massimiliano -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/web2py/CANPTPxLRvq3g8S9Ppu0ACXTxgG5X8SQGKnBcXbcJzTmNBZLTew%40mail.gmail.com.