| # Copyright 2016 The Chromium Authors. All rights reserved. | 
 | # Use of this source code is governed by a BSD-style license that can be | 
 | # found in the LICENSE file. | 
 |  | 
 | """Base handler class for all category handlers.""" | 
 |  | 
 |  | 
 | class BaseHandler(object): | 
 |   """Sets up default verb handlers for the child class.""" | 
 |  | 
 |   def do_PUT(self, request): | 
 |     request.send_response(501) | 
 |  | 
 |   def do_POST(self, request): | 
 |     request.send_response(501) | 
 |  | 
 |   def do_GET(self, request): | 
 |     request.send_response(501) | 
 |  | 
 |   def do_DELETE(self, request): | 
 |     request.send_response(501) |