Always. :-)

Rules are simple. I always take a patch if:
1) fixes a security issue OR
2) does not break backward compatibility AND
3) makes web2py faster OR
4) add a new functionality without making previous behavior slower

On Wednesday, 15 January 2014 00:41:54 UTC-6, James Q wrote:
>
> Massimo: Would you consider taking a patch / pull request for a new script?
>
> -- James
>
> On Thursday, January 9, 2014 9:16:02 AM UTC-5, Massimo Di Pierro wrote:
>>
>> The problem is that it would not work. you can have exceptions at two 
>> levels: web2py apps, web2py itself. In other frameworks these two levels 
>> are mixed up so sentry will catch either exceptions. In web2py the two 
>> levels are well separated and web2py catches app exceptions before they 
>> propagate up and sentry would not catch them. sentry would only catch 
>> exceptions in web2py itself and that is pretty much useless. 
>>
>> You can think about it in another way, web2py already has a mechanism to 
>> catch exceptions and log them. and you cannot do:
>>
>> try:
>>     try:
>>       do something
>>    exceptiion: 
>>       web2py ticket system
>> except:
>>    sentry logging system
>>
>> and expect the second except to catch anything. Look instead into 
>> scritps/tickets2db.py and scripts/tickets2email.py and modify them to do 
>> what you need to do.
>>
>>
>> On Wednesday, 8 January 2014 23:27:46 UTC-6, James Q wrote:
>>>
>>> Interesting. I have never written wsgi middleware, any pointers on that? 
>>> As middleware, I would still need to have an understanding of how to detect 
>>> if an exception has been logged in the request, no?
>>>
>>> Thanks!
>>>
>>> -- J
>>>
>>> On Tuesday, January 7, 2014 8:24:14 PM UTC-5, Derek wrote:
>>>>
>>>> I haven't, but I've done something similar with a different piece of 
>>>> software. You'd usually just use it as a wsgi middleware around your app. 
>>>> So you'd need to run web2py as wsgi and wrap it with Sentry.
>>>>
>>>> On Monday, January 6, 2014 8:14:46 PM UTC-7, James Q wrote:
>>>>>
>>>>> Has anyone ever integrated web2py an Sentry (
>>>>> https://github.com/getsentry/sentry)? I would like it if all web2py 
>>>>> generated exceptions generate a ticket like usual, but also generates an 
>>>>> event to a sentry server. Has anyone ever done this? If not, could anyone 
>>>>> point to where I would need to patch web2py or how best this integration 
>>>>> would work?
>>>>>
>>>>> Thanks for any help!
>>>>>
>>>>

-- 
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/groups/opt_out.

Reply via email to