etcDefaultParser

A parser for /etc/default configuration files
Download

etcDefaultParser Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Sven Ludwig

etcDefaultParser Tags


etcDefaultParser Description

etcDefaultParser is a Python parser for /etc/default configuration files which parses these files with a bash subshell in order to have 100% of the bash features when including this configuration into an python driven init script.Example root@host # cat /etc/default/rcS # # /etc/default/rcS # # Default settings for the scripts in /etc/rcS.d/ # # For information about these variables see the rcS(5) manual page. # # This file belongs to the "initscripts" package. TMPTIME=0 SULOGIN=no DELAYLOGIN=no UTC=yes VERBOSE=no FSCKFIX=no RAMRUN=no RAMLOCK=no root@host # python Python 2.6.6 (r266:84292, Dec 26 2010, 22:31:48) on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import etcDefault >>> etcDefault.read('/etc/default/rcS') { 'UTC': 'yes', 'RAMLOCK': 'no', 'SULOGIN': 'no', 'VERBOSE': 'no', 'TMPTIME': '0', 'RAMRUN': 'no', 'FSCKFIX': 'no', 'DELAYLOGIN': 'no', 'PIPESTATUS': } >>>You get all variables set during the run of the /etc/default script into a dict.Product's homepage


etcDefaultParser Related Software