Hello,

Please could you assist with the following issue.

I am attempting to create a web service, and have defined a function in 
default.py that accepts an argument.
I notice that whenever I define a function which requires an argument, it 
disappears from the the "exposes" list of default.py.

*Example1 that works.*

def count():
    session.counter = (session.counter or 0) + 1
    return dict(counter=session.counter, now=request.now)

default.py 
<https://sshipappldm1:8000/admin/peek/HiOnline/controllers/default.py?id=controllers__default__py>
 exposes index <https://sshipappldm1:8000/>, user 
<https://sshipappldm1:8000/user>, download 
<https://sshipappldm1:8000/download>, call <https://sshipappldm1:8000/call>
, count <https://sshipappldm1:8000/count>
Calling web service works fine.

*Example2 that does not work*

def count(id):
    session.counter = (session.counter or 0) + 1
    return dict(counter=session.counter, now=request.now)

default.py 
<https://sshipappldm1:8000/admin/peek/HiOnline/controllers/default.py?id=controllers__default__py>
 exposes index <https://sshipappldm1:8000/>, user 
<https://sshipappldm1:8000/user>, download 
<https://sshipappldm1:8000/download>, call <https://sshipappldm1:8000/call>

Calling web service returns : 
invalid function (default/count)

Web2py 2.10.3-stable+timestamp.2015.04.02.21.42.07 running on Solaris 10

Any idea what I am missing?

Thank you.

Regards,

Rakesh



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

Reply via email to