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

  1. # Source Generated with Decompyle++
  2. # File: in.pyc (Python 2.6)
  3.  
  4. import distutils
  5. import os
  6. from setuptools import Command
  7. from setuptools.command.setopt import edit_config, option_base
  8.  
  9. class saveopts(option_base):
  10.     description = 'save supplied options to setup.cfg or other config file'
  11.     
  12.     def run(self):
  13.         dist = self.distribution
  14.         commands = dist.command_options.keys()
  15.         settings = { }
  16.         for cmd in commands:
  17.             if cmd == 'saveopts':
  18.                 continue
  19.             
  20.             for src, val in dist.get_option_dict(cmd).items():
  21.                 if src == 'command line':
  22.                     settings.setdefault(cmd, { })[opt] = val
  23.                     continue
  24.             
  25.         
  26.         edit_config(self.filename, settings, self.dry_run)
  27.  
  28.  
  29.