def rshell(): from org.gvsig.tools import ToolsLocator pkgmanager = ToolsLocator.getPackageManager() operatingSystem = pkgmanager.getOperatingSystemFamily() #architecture = pkgmanager.getArchitecture() if operatingSystem == "win": RShellWindows() elif operatingSystem == "lin": RShellLinux() else: msgbox("Can't launch R console, don't identify the OS (%s)." % operatingSystem)
def getOperatingSystem(self): if self._operatingSystem == None: pkgmanager = ToolsLocator.getPackageManager() self._operatingSystem = pkgmanager.getOperatingSystemFamily() self._architecture = pkgmanager.getArchitecture() return self._operatingSystem