X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FKERNEL_PY%2Fsalome_version.py;h=d6bbdf76d0daf117dd536b6389c5e26657089c76;hb=cbeb1b9ad4789b0fe4ea7f8efcaf98f7f8fec2f6;hp=2e856174d3a8100924d475759a8a0825ef761926;hpb=2cb5ecb3b8e2a43f35a5fafc0176d326e1f039bd;p=modules%2Fkernel.git diff --git a/src/KERNEL_PY/salome_version.py b/src/KERNEL_PY/salome_version.py index 2e856174d..d6bbdf76d 100644 --- a/src/KERNEL_PY/salome_version.py +++ b/src/KERNEL_PY/salome_version.py @@ -1,6 +1,5 @@ -#! /usr/bin/python # -*- 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 @@ -21,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" ): @@ -109,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 )