Suppose I'm writing an abstract superclass which will have some 
concrete subclasses. I want to signal in my code that the subclasses 
will implement certan methods. Is this a Pythonic way of doing what 
I have in mind:

class Foo: # abstract superclass
   def bar(self):
      raise Exception, "Implemented by subclass"
   def baz(self):
      raise Exception, "Implemented by subclass"

class Concrete(Foo):
   def bar(self):
      #...actual implemtation...
   def baz(self):
      #...actual implemtation...




-- 
Email: zen19725 at zen dot co dot uk


-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to