X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FKERNEL_PY%2Fsalome_version.py;h=d6bbdf76d0daf117dd536b6389c5e26657089c76;hb=cbeb1b9ad4789b0fe4ea7f8efcaf98f7f8fec2f6;hp=bd0609ade363d67598bda03600c156babba53be2;hpb=f7e0d83099c0b073e3955165a74afe7bf4881f36;p=modules%2Fkernel.git diff --git a/src/KERNEL_PY/salome_version.py b/src/KERNEL_PY/salome_version.py index bd0609ade..d6bbdf76d 100644 --- a/src/KERNEL_PY/salome_version.py +++ b/src/KERNEL_PY/salome_version.py @@ -1,5 +1,5 @@ # -*- coding: iso-8859-1 -*- -# Copyright (C) 2007-2008 CEA/DEN, EDF R&D, OPEN CASCADE +# Copyright (C) 2007-2010 CEA/DEN, EDF R&D, OPEN CASCADE # # Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, # CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS @@ -20,10 +20,20 @@ # # See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com # + # File : salome_version.py # Author : Vadim SANDLER # Module : SALOME # +__ALL__ = [ + "getVersion", + "getVersionMajor", + "getVersionMinor", + "getVersionRelease", + "getVersions", + "getXVersion", + ] + _salome_versions = {} def getVersion( mod = "KERNEL" ): @@ -108,3 +118,10 @@ def getVersions( mod = "KERNEL" ): pass return [ major, minor, rel ] +def getXVersion( mod = "KERNEL" ): + """ + Get SALOME module version as list of [major, minor, release] numbers + Returns: version numbers list + """ + major, minor, rel = getVersions( mod ) + return hex( (major<<16) + (minor<<8) + rel )