home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / share / checkbox / registries / modprobe.pyc (.txt) < prev    next >
Encoding:
Python Compiled Bytecode  |  2009-10-12  |  1.1 KB  |  26 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyc (Python 2.6)
  3.  
  4. import posixpath
  5. from checkbox.properties import Path
  6. from checkbox.registries.directory import RecursiveDirectoryRegistry
  7. from checkbox.registries.filename import FilenameRegistry
  8.  
  9. class ModprobeRegistry(RecursiveDirectoryRegistry):
  10.     '''Registry for files contained in /etc/modprobe.d.'''
  11.     directory = Path(default = '/etc/modprobe.d')
  12.     
  13.     def items(self):
  14.         items = []
  15.         for file in self.split('\n'):
  16.             filename = posixpath.join(str(self.directory), file)
  17.             info = FilenameRegistry(filename)
  18.             info.filename = filename
  19.             key = len(items)
  20.             items.append((key, info))
  21.         
  22.         return items
  23.  
  24.  
  25. factory = ModprobeRegistry
  26.