Fix 'Method Not Allowed' on class based views
Fix for #177
Sorry for digging this up, any reason to not merge these changes ? Have been coming across this issue a lot lately !
Please could we get this merged? I've also run into this issue, and the patch resovles it for me.
This is my use-case:
router = web.RouteTableDef()
@router.view('/my_endpoint')
class MyEndpoint(web.View, CorsViewMixin):
async def post(self):
print(self.request)
raise web.HTTPOk()
When performing a GET against this, the client sees a 500, and the console sees the KeyError.
After applying the patch, the issue is resolved, and the client sees the correct 405.
Is there a plan to merge this?
This is completely breaking using views with the library...
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.
Please, merge this PR. I think that a signing of Contributor License Agreement is not working.

Any chance for merging it?