diff options
author | Andrej Shadura <andrew.shadura@collabora.co.uk> | 2019-02-06 13:21:51 +0100 |
---|---|---|
committer | Andrej Shadura <andrew.shadura@collabora.co.uk> | 2019-02-06 13:21:51 +0100 |
commit | 6d875775abe2e4ce65f850bcc6c4761180f5e886 (patch) | |
tree | bff8461b03937e8f6138ecd20bd8da22a5305f20 /scripts/roboto_data.py | |
parent | d90030e3e264edad56821c6c54143e8ccc2d7c03 (diff) | |
parent | ba28c24d899c329cb1db6bef162ca32693b08db9 (diff) |
Update upstream source from tag 'upstream/0_20170802'
Update to upstream version '0~20170802'
with Debian dir 034d09721149c2057bd9c72853b45fa489d99ed6
Diffstat (limited to 'scripts/roboto_data.py')
-rw-r--r-- | scripts/roboto_data.py | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/scripts/roboto_data.py b/scripts/roboto_data.py index a9a947a..eaeaaea 100644 --- a/scripts/roboto_data.py +++ b/scripts/roboto_data.py @@ -14,16 +14,18 @@ """General module for Roboto-specific data and methods.""" +import ConfigParser import os -from os import path import re -def get_build_number(): - """Returns the build number as a five-digit string.""" - build_number_txt = path.join( - path.dirname(__file__), os.pardir, 'res', 'buildnumber.txt') - build_number = open(build_number_txt).read().strip() - assert re.match('[0-9]{5}', build_number) - return build_number +def get_version_number(): + """Returns the version number as a string.""" + config_parser = ConfigParser.RawConfigParser() + config_file = os.path.join( + os.path.dirname(__file__), os.pardir, 'res', 'roboto.cfg') + config_parser.read(config_file) + version_number = config_parser.get('main', 'version') + assert re.match(r'[0-9]+\.[0-9]{3}', version_number) + return version_number |