parent
7793bd9638
commit
3c4dbd61fc
1 changed files with 14 additions and 0 deletions
|
@ -95,6 +95,7 @@ def do_ini(module, filename, section=None, option=None, value=None, state='prese
|
|||
|
||||
changed = False
|
||||
cp = ConfigParser.ConfigParser()
|
||||
cp.optionxform = identity
|
||||
|
||||
try:
|
||||
f = open(filename)
|
||||
|
@ -150,6 +151,19 @@ def do_ini(module, filename, section=None, option=None, value=None, state='prese
|
|||
|
||||
return changed
|
||||
|
||||
# ==============================================================
|
||||
# identity
|
||||
|
||||
def identity(arg):
|
||||
"""
|
||||
This function simply returns its argument. It serves as a
|
||||
replacement for ConfigParser.optionxform, which by default
|
||||
changes arguments to lower case. The identity function is a
|
||||
better choice than str() or unicode(), because it is
|
||||
encoding-agnostic.
|
||||
"""
|
||||
return arg
|
||||
|
||||
# ==============================================================
|
||||
# main
|
||||
|
||||
|
|
Loading…
Reference in a new issue