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

  1. # Source Generated with Decompyle++
  2. # File: in.pyc (Python 2.6)
  3.  
  4. mapCLSIDToClass = { }
  5.  
  6. def RegisterCLSID(clsid, pythonClass):
  7.     mapCLSIDToClass[str(clsid)] = pythonClass
  8.  
  9.  
  10. def RegisterCLSIDsFromDict(dict):
  11.     
  12.     try:
  13.         mapCLSIDToClass.update(dict)
  14.     except AttributeError:
  15.         for clsid, pythonClass in dict.items():
  16.             mapCLSIDToClass[clsid] = pythonClass
  17.         
  18.  
  19.  
  20.  
  21. def GetClass(clsid):
  22.     return mapCLSIDToClass[clsid]
  23.  
  24.  
  25. def HasClass(clsid):
  26.     return mapCLSIDToClass.has_key(clsid)
  27.  
  28.