Store licensing info as well

This commit is contained in:
Christopher Allan Webber 2012-07-14 20:23:21 -05:00
parent 04b24107fb
commit faa74bf9f5

View File

@ -32,7 +32,7 @@ def themedata_for_theme_dir(name, theme_dir):
Given a theme directory, extract important theme information. Given a theme directory, extract important theme information.
""" """
# open config # open config
config = ConfigObj(os.path.join(theme_dir, 'theme.ini')) config = ConfigObj(os.path.join(theme_dir, 'theme.ini')).get('theme')
templates_dir = os.path.join(theme_dir, 'templates') templates_dir = os.path.join(theme_dir, 'templates')
if not os.path.exists(templates_dir): if not os.path.exists(templates_dir):
@ -45,6 +45,7 @@ def themedata_for_theme_dir(name, theme_dir):
themedata = { themedata = {
'name': config.get('name', name), 'name': config.get('name', name),
'description': config.get('description'), 'description': config.get('description'),
'licensing': config.get('licensing'),
'dir': theme_dir, 'dir': theme_dir,
'templates_dir': templates_dir, 'templates_dir': templates_dir,
'assets_dir': assets_dir, 'assets_dir': assets_dir,