title: How do you call a handler from your basehandler in python appengine?
body: <p>I'd like to do something like this:</p>
  
  <pre><code>class Basehandler(webapp.RequestHandler):
  
    def __init__(self):
      if checkforspecialcase: #check something that always needs to be handled
        return SpecialCaseHandler.get()
  
  class NormalHandler(Basehandler):
  
    def get(self):
      print 'hello world'
      return
  
  class SpecialCaseHandler(Basehandler):
  
    def get(self):
      print 'hello special world'
      return
  </code></pre>
  
  <p>The idea is that no matter what handler is initially called, if a certain case is met, we basically switch to another handler.</p>
  
  <p>I'm pretty new to python, so I'm not sure whether what I'm trying to do is possible. Or whether this is the best approach. What I'm really trying to do is make sure to show someone the complete-your-profile page if they've started the registration process but haven't completed it... no matter what request they're making. So the "checkforspecialcase" looks at their sessions and checks for incomplete info.</p>