|
|
|
@ -252,20 +252,21 @@ class ActivityBundle(Bundle):
|
|
|
|
|
cp = ConfigParser()
|
|
|
|
|
try:
|
|
|
|
|
cp.read_string(linfo_file.read().decode())
|
|
|
|
|
except ParsingError as e:
|
|
|
|
|
logging.exception('Exception reading linfo file: %s', e)
|
|
|
|
|
return
|
|
|
|
|
|
|
|
|
|
section = 'Activity'
|
|
|
|
|
section = 'Activity'
|
|
|
|
|
|
|
|
|
|
if cp.has_option(section, 'name'):
|
|
|
|
|
self._name = cp.get(section, 'name')
|
|
|
|
|
if cp.has_option(section, 'name'):
|
|
|
|
|
self._name = cp.get(section, 'name')
|
|
|
|
|
|
|
|
|
|
if cp.has_option(section, 'summary'):
|
|
|
|
|
self._summary = cp.get(section, 'summary')
|
|
|
|
|
if cp.has_option(section, 'summary'):
|
|
|
|
|
self._summary = cp.get(section, 'summary')
|
|
|
|
|
|
|
|
|
|
if cp.has_option(section, 'tags'):
|
|
|
|
|
tag_list = cp.get(section, 'tags').strip(';')
|
|
|
|
|
self._tags = [tag.strip() for tag in tag_list.split(';')]
|
|
|
|
|
except ParsingError as e:
|
|
|
|
|
logging.exception('Exception reading linfo file: %s', e)
|
|
|
|
|
if cp.has_option(section, 'tags'):
|
|
|
|
|
tag_list = cp.get(section, 'tags').strip(';')
|
|
|
|
|
self._tags = [tag.strip() for tag in tag_list.split(';')]
|
|
|
|
|
|
|
|
|
|
def get_locale_path(self):
|
|
|
|
|
"""Get the locale path inside the (installed) activity bundle."""
|
|
|
|
|