Subclass ConfigParser so that we can store path names as config options
verbatim and avoid having the files be lowercase.
This commit is contained in:
parent
c550c16f62
commit
dcf4d90e69
@ -26,6 +26,13 @@ import createrepo
|
|||||||
import ConfigParser
|
import ConfigParser
|
||||||
import pypungi.splittree
|
import pypungi.splittree
|
||||||
|
|
||||||
|
class MyConfigParser(ConfigParser.ConfigParser):
|
||||||
|
"""A subclass of ConfigParser which does not lowercase options"""
|
||||||
|
|
||||||
|
def optionxform(self, optionstr):
|
||||||
|
return optionstr
|
||||||
|
|
||||||
|
|
||||||
class PungiBase(object):
|
class PungiBase(object):
|
||||||
"""The base Pungi class. Set up config items and logging here"""
|
"""The base Pungi class. Set up config items and logging here"""
|
||||||
|
|
||||||
@ -678,7 +685,7 @@ class Pungi(pypungi.PungiBase):
|
|||||||
|
|
||||||
# Create a ConfigParser object out of the contents so that we can
|
# Create a ConfigParser object out of the contents so that we can
|
||||||
# write it back out later and not worry about formatting
|
# write it back out later and not worry about formatting
|
||||||
treeinfo = ConfigParser.SafeConfigParser()
|
treeinfo = MyConfigParser()
|
||||||
treeinfo.readfp(treefile)
|
treeinfo.readfp(treefile)
|
||||||
treefile.close()
|
treefile.close()
|
||||||
treeinfo.add_section('checksums')
|
treeinfo.add_section('checksums')
|
||||||
|
Loading…
Reference in New Issue
Block a user