Thank you for reply.
I've raised the exception like:
try:
raise Exception("Session expired")
except Exception:
return Exception
But pyAMF caught my exception like:
2009-06-17 15:21:13,672 DEBUG
[pyamf.remoting.gateway.twisted.TwistedGateway.0x2211750] AMF
Response: <Response status=/onResult><AcknowledgeMessage body=<type
'exceptions.Exception'> timestamp=1245266473 destination=None
clientId='cdfc3d99-7fe2-4017-a2c0-07ed13776e5c' headers={}
timeToLive=0 messageId='386a143f-72f3-4687-8f36-a6800dcd914c'
correlationId=u'85C5E409-974F-1AA9-86A6-F0517212A761' /></Response>
2009-06-17 15:21:13,678 ERROR
[pyamf.remoting.gateway.twisted.TwistedGateway.0x2211750] <class
'pyamf.EncodeError'>: Callables cannot be serialised
Where am I wrong ?
Appreciate y help.
Quoting "Nick Joyce" <
nick@...>:
> If you want to return an error in remoting, just raise an exception.
> The message of the exception will be the description in the error
> response.
>
> Hope that helps.
>
> Nick
>
> On 16 Jun 2009, at 19:37,
vitaly@... wrote:
>
>> hi all,
>> 1.is there any possibility to send( and how :-)) ) custom HTTP
>> response back to client request?
>> Something like:
>> return(remote.Response(response, status=remoting.STATUS_ERROR))
>>
>> 2.how can I set the custom response to some particular HTTP code
>> and message(body)?
>>
>> Appreciate the help.
>>
>> _______________________________________________
>> PyAMF users mailing list -
users@...
>>
http://lists.pyamf.org/mailman/listinfo/users>
> _______________________________________________
> PyAMF users mailing list -
users@...
>
http://lists.pyamf.org/mailman/listinfo/users>
_______________________________________________
PyAMF users mailing list -
users@...
http://lists.pyamf.org/mailman/listinfo/users