def _connectToServer(self, config): try: s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) server = settings.clientEnvironment().server(config) if not server[0] in range(10): server = socket.gethostbyname(server) s.connect((server, config.MASTER_PORT)) s.settimeout(config.SOCKET_TIMEOUT) except Exception, e: error(str(e)) return None
def getCacheDir(self): cacheDir = settings.clientEnvironment().cacheDir(self.config) cacheDir = cacheDir.replace("$(HOST)", socket.gethostname()) cacheDir = cacheDir.replace("$(USER)", os.environ.get("USER")) return cacheDir
def __init__(self, config, fileSystem, connection): self.config = config self.fileSystem = fileSystem self.remoteSystem = settings.clientEnvironment().remoteFileSystem(config) self.conn = connection