From 3719f085aeef51f308455202df6f7d550ca63297 Mon Sep 17 00:00:00 2001 From: Bernardo Damele Date: Mon, 7 Feb 2011 00:21:17 +0000 Subject: [PATCH] Added back-end dbms' OS based methods to Backend object - will be used for refactoring --- lib/core/common.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lib/core/common.py b/lib/core/common.py index e99ae9e0c..7c155c64c 100644 --- a/lib/core/common.py +++ b/lib/core/common.py @@ -375,6 +375,10 @@ class Backend: else: return None + @staticmethod + def getOs(): + return kb.os + # Comparison methods @staticmethod def isDbms(dbms): @@ -405,6 +409,10 @@ class Backend: def isVersionGreaterOrEqualThan(version): return Backend.getVersion() is not None and str(Backend.getVersion()) >= str(version) + @staticmethod + def isOs(os): + return Backend.getOs() is not None and Backend.getOs().lower() == kb.os.lower() + def paramToDict(place, parameters=None): """ Split the parameters into names and values, check if these parameters