Allow '-' characters in section names.
[update-copyright.git] / update_copyright / project.py
index 240270077c770674d07eab09cf0bfda5d5113a64..ac93c2ff069b20df7ce8c8823b73f844813418db 100644 (file)
@@ -94,8 +94,9 @@ class Project (object):
         parser = _configparser.RawConfigParser()
         parser.readfp(stream)
         for section in parser.sections():
+            clean_section = section.replace('-', '_')
             try:
-                loader = getattr(self, '_load_{}_conf'.format(section))
+                loader = getattr(self, '_load_{}_conf'.format(clean_section))
             except AttributeError, e:
                 _LOG.error('invalid {} section'.format(section))
                 raise