Reverting last change: definitive fix available.
[adesklets.git] / scripting / python / adesklets / utils.py
blob9cba36537ccbebe273758974ef36c24428384f93
1 """
2 adesklets' utilities module
3 """
4 from commands import version
5 from configfile import ConfigFile
6 import re
8 #-------------------------------------------------------------------------------
9 def version_check(ver):
10 """
11 Returns `True' if required version is lower or egal to
12 the current package version, `False' otherwise. For instance:
14 version_check('0.0.0') will always returns `True'
15 """
16 def compute_version(ver):
17 return reduce(lambda x,y: int(x)*100+int(y),
18 ver.split()[-1].split('.'))
19 return compute_version(ver)<=compute_version(version())
21 #-------------------------------------------------------------------------------