home *** CD-ROM | disk | FTP | other *** search
/ Maximum CD 2010 November / maximum-cd-2010-11.iso / DiscContents / calibre-0.7.13.msi / file_1964 (.txt) < prev    next >
Encoding:
Python Compiled Bytecode  |  2010-08-06  |  2.0 KB  |  51 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyc (Python 2.6)
  3.  
  4.  
  5. class SimpleExtension:
  6.     
  7.     def __init__(self):
  8.         pass
  9.  
  10.     
  11.     def GetExtensionVersion(self, vi):
  12.         if vi is not None:
  13.             vi.ExtensionDesc = self.__doc__
  14.         
  15.  
  16.     
  17.     def HttpExtensionProc(self, control_block):
  18.         raise NotImplementedError, 'sub-classes should override HttpExtensionProc'
  19.  
  20.     
  21.     def TerminateExtension(self, status):
  22.         pass
  23.  
  24.  
  25.  
  26. class SimpleFilter:
  27.     filter_flags = None
  28.     
  29.     def __init__(self):
  30.         pass
  31.  
  32.     
  33.     def GetFilterVersion(self, fv):
  34.         if self.filter_flags is None:
  35.             raise RuntimeError, 'You must specify the filter flags'
  36.         self.filter_flags is None
  37.         if fv is not None:
  38.             fv.Flags = self.filter_flags
  39.             fv.FilterDesc = self.__doc__
  40.         
  41.  
  42.     
  43.     def HttpFilterProc(self, fc):
  44.         raise NotImplementedError, 'sub-classes should override HttpExtensionProc'
  45.  
  46.     
  47.     def TerminateFilter(self, status):
  48.         pass
  49.  
  50.  
  51.