[web2py] Re: different default application based on the host header - Python anywhere - Go daddy

2017-06-04 Thread Ron Chatterjee
Would this be same as the domain mapping? 




routers = dict(
  BASE  = dict(
  domains = {
  'domain1.com' : 'app1',
  'domain2.com' : 'app2',
  }
  ),
)

-- 
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.
For more options, visit https://groups.google.com/d/optout.


[web2py] routes.py and how to activate them

2017-06-04 Thread Scorpa
Hello folks ! 


Many times when i'm searching for an answer in the official docs about how 
to do this or that i'm ending in the stack overflow questions area or in 
this group.
and thats really frustrating that even simplest tasks can't be done easy.

For example, how actually routes.py works ? I renamed routes.exampe.py to 
routes.py according to internal notes. 
Reloaded routes|reloaded web2py and... no effect.

How to actually use this tool ?


By the way, why pyCharm can find packages  in this file ?



-- 
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.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: Future of web2py

2017-06-04 Thread Muhammad Hashim Malik
Respected Massimo


You base idea of web3py is fantastic. Please share your web3py work. At 
least release its beta version, so that people play with it , be get 
acquaintance with it and positive feedback may be available so that 
direction of the web3py project may be in right direction. People like me 
are frustrated waiting web3py release. Please release it as soon as 
possible.

Truly,
Malik Muhammad Hashim





On Tuesday, 30 May 2017 04:29:20 UTC+5, Massimo Di Pierro wrote:

> My plan is this
>
> It is based on bottle + gevent + gunicorn + rethinkdb + pydal + vue.js + 
> some code ported from web2py (templates, helpers, validators, 
> internationalization, scheduler)
>
> Unlike web2py it uses modules not execfile and this makes it 10x faster 
> (this part is done) and code it no longer interpreted at every request. 
> Only on change.
>
> Routes are declared using decorators like in bottle and flask.
>
> It will use rethinkdb for storing errors, sessions, and anything user 
> defined. This allows to scale horizontally. Nothing gets stored on the file 
> system any more. Ever. Unless you choose to use sqlite for your app.
>
> No more forms and grids generated server side. Possible and will probably 
> backport SQLFrom and Gid but will discourage it. The default client will be 
> in vue.js. The forms and grids will be generated client-side based on 
> self-documenting APIs. This work must be done. It is not terribly hard just 
> pedantic.
>
> It has a redesigned admin. Not necessarily better but leaner. This part is 
> also done although it may need restyling.
>
> I am ditching a lot of the web2py auth logic. Nobody really uses groups 
> and permissions and the way it is done may not be the best way for 
> everybody. Instead I will default to auth0 integration.
>
> From a developer prospective the code will look very similar and I will be 
> able to recycle 90% of the documentation.
>
> The problems are that web2py grew a bit bloated and typical programming 
> patterns have shifted from postbacks to single page apps with form 
> submission via API. Also web2py does not provide enough tools for scaling 
> since uses filesystem by default. The new version will do less then current 
> web2py but will remedy those issues and make it easier to make responsive 
> and scalable apps.
>
> I am conflicted. I could use help to get this done quicker but I do not 
> want to post something that is half done people are unhappy with. What I 
> would like may not be what everybody likes but I am mostly building this in 
> a way that would work well for myself and share in the hope it is useful to 
> others. BSD license.
>
> If you are willing to help before the code is made public feel free to 
> contact me personally.
>
> Massimo
>  
>
>
>
>
>
> On Sunday, 28 May 2017 11:47:49 UTC-5, Oasis Agano wrote:
>>
>>
>> Is the new framework web3py if so when is the official launch?
>> On Sunday, May 28, 2017 at 2:32:01 AM UTC+2, Relsi Maron wrote:
>>>
>>>
>>> Hi Andrea,
>>>
>>> Yes, there will be a future for web2py!
>>>
>>> Web2py will remain being what it is. :)
>>>
>>> A new version, with support for Python 3, is about to come. Even though 
>>> Massimo is developing a new framework, Web2py will continue to exist - with 
>>> the same purpose for which it was created: to teach development.
>>>
>>> Cheers.
>>>
>>>
>>> Em sábado, 27 de maio de 2017 04:11:02 UTC-3, Andrea Fae' escreveu:

 Hello guys,
 I'd like to know if there will be future of web2py? Any information 
 about it?
 Thanks

>>>

-- 
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.
For more options, visit https://groups.google.com/d/optout.


Re: [web2py] KeyError issue: column.id Not found

2017-06-04 Thread Maurice Waka
After uninstalling pyDAL it worked perfectly.

On Jun 3, 2017 19:19, "Maurice Waka"  wrote:

> I seem to have the same problem as highlighted in this:
> https://groups.google.com/forum/#!topic/web2py/oriec4bEAJQ
>
> The traceback is the same as mine.
> Has anyone solved the problem or found the origin of it? After updating my
> laptop, i now have the same. When ever i click on any table including:
> auth_user, auth_group, any table, the error is the same.
> Regards
>
> --
> 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 a topic in the
> Google Groups "web2py-users" group.
> To unsubscribe from this topic, visit https://groups.google.com/d/
> topic/web2py/moQqfrOQSKk/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> web2py+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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.
For more options, visit https://groups.google.com/d/optout.


[web2py] web2py page refresh causes postgres to reach the max number of connections

2017-06-04 Thread Mick
Hi all,
I'm new at web2py and I have this issue, whenever I refresh the page the 
number of connections to postgres increases and in time crashes.  How do I 
handle this?  I can't find any good information on closing the connection 
after the query is done...
Thank you in advance :)

-- 
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.
For more options, visit https://groups.google.com/d/optout.


[web2py] Get access to warning message when only using WEb2py through a browser on a distant machine

2017-06-04 Thread e27gis
Hello,

I am encountering email sending problem with the last web2py version on a 
distant machine running Apache 2.4.

I have exactly the same controller running fine on a local machine with 
WEb2py server (not Apache).

On the distant machine the 'mail.send' function returns a False response, 
but since I do not have access to the Warning Console, I do not know what 
is hoing.

How is it possible to have this Warning messages on the distant machine 
only using the browser ?

Thank you very much.

-- 
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.
For more options, visit https://groups.google.com/d/optout.


[web2py] email sending problem

2017-06-04 Thread e27gis
Hello everyone.

I am quite desperate. I can not send email using smtp.gmail.com. Nothing 
seams to be working. I use a gmail smtp account which is working fine on my 
server when I use a basic python script, or even a php script on my Apache 
2.4. But is not not working with Web2py. I do not have the 2 identification 
activated on gmail.



*What i did : *I created a news application. In the db.py file, I have put 
the following lines :

from gluon.tools import Auth, Service, PluginManager

auth = Auth(db)
service = Service()
plugins = PluginManager()

## create all tables needed by auth if not custom tables
auth.define_tables(username=False, signature=False)

## configure email
mail = auth.settings.mailer
mail.settings.server = 'smtp.gmail.com:587'
mail.settings.sender = 'exx...@gmail.com'
mail.settings.login = 'exx...@gmail.com:X'


In the default.py file, I just put the following line :

def index():

mail.send('exx...@gmail.com','Subject','Message')
   
response.flash = T("Hello World")
return dict(message=T('Welcome to web2py!'))


I have not error messages, but no mail was sent.

Any idea ?

Thank you very much.

--
Version 

2.14.6-stable+timestamp.2016.05.10.00.21.47
(Running on Apache/2.4.23 (Win32) OpenSSL/1.0.2h PHP/7.0.10 mod_wsgi/4.4.12 
Python/2.7.10, Python 2.7.10) 


-- 
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.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: redirect an upload

2017-06-04 Thread e27gis
I do not know what is going on.

Le vendredi 26 mai 2017 21:35:41 UTC+2, Dave S a écrit :
>
> I have a function shove() with decorator @request.restful(), used to 
> handle uploading a file, and as part of moving to https, I have a check for 
> https and redirect if it isn't s-full.
>
>
> @request.restful()
> def shove():
> if not request.is_https:
>redirect(URL(shove, args=request.args, scheme=https, host=True))
> def POST(*args, **vars):
>etc
>
>
> This almost works, but the file being uploaded is a zip-file (by extension 
> and by method of creation),
>
> and the redirect is to "
> https://myserver.my/myapp/default/shove.zip/myarg0/myarg1"; (with the 
> dot-zip elided, but with name not yet hashed).  [Too much detail:  myarg0 
> is the tablename for the upload file tracking]
> How do I get the dot-zip in the right place?
>
> Moving the check into the POST doesn't change the behavior.
>
> Thanks
>
> Dave
> /dps
>
>
>
>
>

-- 
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.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: different default application based on the host header - Python anywhere - Go daddy

2017-06-04 Thread Massimo Di Pierro
I recommend this logic be moved to nginx. web3py will no longer support 
this.

On Sunday, 4 June 2017 04:52:34 UTC-5, Ron Chatterjee wrote:
>
> Would this be same as the domain mapping? 
>
>
> 
>
> routers = dict(
>   BASE  = dict(
>   domains = {
>   'domain1.com' : 'app1',
>   'domain2.com' : 'app2',
>   }
>   ),
> )
>
>

-- 
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.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: email sending problem

2017-06-04 Thread Massimo Di Pierro
I will try provide a more details answer but for now this is what I know:

1) mail.send(...) returns True or False so you can check if the email was 
sent
2) mail.send uses SMTP with logs errors using a logger. This means there is 
no ticket but you use a logger as explained here, you should be able to 
capture them. https://stackoverflow.com/questions/19787198/logging-in-web2py

I have not tried 2 myself.

On Sunday, 4 June 2017 11:04:47 UTC-5, e27...@gmail.com wrote:
>
> Hello everyone.
>
> I am quite desperate. I can not send email using smtp.gmail.com. Nothing 
> seams to be working. I use a gmail smtp account which is working fine on my 
> server when I use a basic python script, or even a php script on my Apache 
> 2.4. But is not not working with Web2py. I do not have the 2 identification 
> activated on gmail.
>
>
>
> *What i did : *I created a news application. In the db.py file, I have 
> put the following lines :
>
> from gluon.tools import Auth, Service, PluginManager
>
> auth = Auth(db)
> service = Service()
> plugins = PluginManager()
>
> ## create all tables needed by auth if not custom tables
> auth.define_tables(username=False, signature=False)
>
> ## configure email
> mail = auth.settings.mailer
> mail.settings.server = 'smtp.gmail.com:587'
> mail.settings.sender = 'exx...@gmail.com'
> mail.settings.login = 'exx...@gmail.com:X'
>
>
> In the default.py file, I just put the following line :
>
> def index():
>
> mail.send('exx...@gmail.com','Subject','Message')
>
> response.flash = T("Hello World")
> return dict(message=T('Welcome to web2py!'))
>
>
> I have not error messages, but no mail was sent.
>
> Any idea ?
>
> Thank you very much.
>
> --
> Version 
>
> 2.14.6-stable+timestamp.2016.05.10.00.21.47
> (Running on Apache/2.4.23 (Win32) OpenSSL/1.0.2h PHP/7.0.10 
> mod_wsgi/4.4.12 Python/2.7.10, Python 2.7.10) 
>
>
>

-- 
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.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: web2py page refresh causes postgres to reach the max number of connections

2017-06-04 Thread Massimo Di Pierro
What is your connection string?

web2py does connection pooling. It does not close connections, it stores 
them and recycle them for speed but you can set DAL(, pool_size=...). 
Set pool_size to 1 for now and see if you still have the problem. 

On Sunday, 4 June 2017 11:04:52 UTC-5, Mick wrote:
>
> Hi all,
> I'm new at web2py and I have this issue, whenever I refresh the page the 
> number of connections to postgres increases and in time crashes.  How do I 
> handle this?  I can't find any good information on closing the connection 
> after the query is done...
> Thank you in advance :)
>

-- 
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.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: email sending problem

2017-06-04 Thread Ron Chatterjee
First make sure gmail is set up as less secured app.

-- 
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.
For more options, visit https://groups.google.com/d/optout.


[web2py] Problem sending email with new web2py version on Apache 2.4

2017-06-04 Thread e27gis
 

After upgrading to the last version of Web2py, along which the latest 
Apache 2.4, we are unable to send email any more. Note that we have access 
to this remote server only through a browser for our Web2py development.

We have tested different login/passwords/IP (gmail, orange, free) on port 
587 which all work fine when put in a regular scripts outside Web2py 
environment. But in a Web2py controller, no mail is sent, and the 
mail.send() object keeps returning "false".

I have installed the latest Web2py version on my personal PC, and could 
send email successfully with exactly the same controller : 

mail = auth.settings.mailer
mail.settings.server = 'smtp.gmail.com:587'
mail.settings.sender = 'xx...@gmail.com'
mail.settings.tls = True
mail.settings.ssl = False
mail.settings.login = 'xx...@gmail.com:Y'
mes = mail.send(to='xx...@gmail.com', subject='Test', message='Message')

if mes:
response.flash = ("Mail sent !")
else:
response.flash = ("Mail not sent !")

return locals()

 

Two comments at that point : 

 

1/ The latest Web2py version apparently requires now  'mail.settings.ssl = 
True'. Otherwise it will no work.

 

2/ The web2py console is very helpful to see the warning messages and 
understand what is going on after attempting to send an email. For instance 
:

 



  

Here are my questions :

 

1/ How can we have access to the warning messages above when we are only 
using a browser with no direct access on the distant machine ? The debug 
features are not relevant since there is no bug in the controller.

 

2/ What code should I add in the controller to log or see those warnings ?

 

3/ It looks like the problem I have could be related to SSL or other 
protection possibly in the lasted Apache version. Do you have idea ?

 

We would be very grateful to have an answer from you or somebody of your 
development team. Could you please also teel me how I could have access to 
the discussion group.

 
Thank you
  

Thierry.

 

-- 
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.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: email sending problem

2017-06-04 Thread e27gis

Gmail is working fine for sending email, along with the other IP (orange, 
free) that I used.

-- 
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.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: email sending problem

2017-06-04 Thread e27gis

Since mail.send() return False or True, there is no error here. I am not 
sur we can log any error here.

How could I get the same "Warning" information that I can have through the 
local Web2py console which displays the real reason why an email is not 
sent ?

-- 
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.
For more options, visit https://groups.google.com/d/optout.


[web2py] Re: Semantic UI for SQLFROM.grid

2017-06-04 Thread Paolo Caruccio
Yes it's diffcult but not impossible.

With CSS preprocessors, for example, we can write adaptive rules by 
extending a class defined in choiced css library to a HTML element 
generated by web2py having a different css class or a specific identifier.

web2py, in my opinion, it's flexibile enough in order to obtain a 
soddisfacent result since it adds an identifier or class to (almost) all 
html components.

For example (please be aware the code -  although it's working - is only 
for demostration!) just applying the attached file (of course compiled) to 
our layout.html we will obtain that shown in the following image  (the grid 
come from estore3 by Massimo Di Pierro)










Il giorno venerdì 26 maggio 2017 15:35:02 UTC+2, Najtsirk ha scritto:
>
> Hi,
>
> I would like to have Semantic UI in my application. However the 
> SQLFORM.grid has Bootstrap by default. Is there "the right" way to 
> implement SQLFORM.grid with SemanticUI?
>
> Can somebody point me into the right direction?
>
> Thanks,
> Kristjan
>

-- 
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.
For more options, visit https://groups.google.com/d/optout.


w2p_sui_adapter.less
Description: Binary data


Re: [web2py] not authorised flash message when I used SQLFORM.grid, but worked fine with SQLFORM.smartgrid

2017-06-04 Thread akshay055kumar
Hi rudy,
  yes you are right. Web2py editor behaves funny sometimes. 
Sometimes you get error and same error goes away when you rewrite the same 
code.

I could't use the smartgrid because smartgrid works on complete table but i 
had to query the table first. so only option for me was SQLFORM.grid.

I still don't know what the problem was but solution given by @Leandro Paz 
worked.

you just have to do:
grid = SQLFORM.grid (db.auth_user, user_signature = False)



On Friday, June 2, 2017 at 11:24:12 PM UTC+5:30, Rudy wrote:
>
> Hi Akshay,
>
> I don’t know where the problem was. As mentioned in previous thread, after 
> i used smartgrid to continue the development for a few days, it went away. 
> One thing i notice is the editor from the administrative interface gets 
> funny behavior sometimes, the compiler raises error but I simply can’t find 
> what goes wrong with the specific line pointed out from the ticket, if I 
> delete the line and retype exactly the same thing (I even had 2 lines side 
> by side to compare the difference), the error goes away. But I can’t 
> explain why below issue complains about “not authorised”, well try to 
> refresh your editor or use another editor to check the code, perhaps 
> restart web2py. I know it sounds silly, but they are quick test. cheers!
>
> On 2 Jun, 2017, at 7:07 pm, akshay...@gmail.com  wrote:
>
> hi Rudy,
>I am facing the same issue. Did you get why this is happeneing?
> On Saturday, April 22, 2017 at 1:49:15 PM UTC+5:30, Rudy wrote:
>>
>> Hi there,
>>
>> It feels really strange to me that when i used SQLFORM.grid(), I got a 
>> flash message "not authorised", but when i used smartgrid(), it worked just 
>> fine (in both cases i had logged in already). I tried to removed 
>> @auth.requires_login(), but same behaviour happened. I seem to miss some 
>> very fundamental knowledge using SQLFORM.grid(). Below is the simplified 
>> code. Any help is much appreciated.
>>
>> @auth.requires_login()
>> def list_items2():
>> response.view='accounting/list_items.html'
>> grid = SQLFORM.grid(db.auth_user)
>> return locals()
>>
>
> -- 
> 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 a topic in the 
> Google Groups "web2py-users" group.
> To unsubscribe from this topic, visit 
> https://groups.google.com/d/topic/web2py/yhj6iVXgHEM/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to 
> web2py+un...@googlegroups.com .
> For more options, visit https://groups.google.com/d/optout.
>
>
>

-- 
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.
For more options, visit https://groups.google.com/d/optout.