summaryrefslogtreecommitdiff
path: root/scripts/roboto_data.py
diff options
context:
space:
mode:
authorAndrej Shadura <andrew.shadura@collabora.co.uk>2019-02-06 13:21:51 +0100
committerAndrej Shadura <andrew.shadura@collabora.co.uk>2019-02-06 13:21:51 +0100
commit6d875775abe2e4ce65f850bcc6c4761180f5e886 (patch)
treebff8461b03937e8f6138ecd20bd8da22a5305f20 /scripts/roboto_data.py
parentd90030e3e264edad56821c6c54143e8ccc2d7c03 (diff)
parentba28c24d899c329cb1db6bef162ca32693b08db9 (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.py18
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