Skip to content
Snippets Groups Projects
Commit 3e193d1f authored by Cristiano Urban's avatar Cristiano Urban
Browse files

Merge branch 'testing'

parents e23534d6 51c5dcb0
No related branches found
No related tags found
No related merge requests found
Pipeline #24578 passed
...@@ -87,14 +87,13 @@ class TapeClient(object): ...@@ -87,14 +87,13 @@ class TapeClient(object):
else: else:
exitCode = stdout.channel.recv_exit_status() exitCode = stdout.channel.recv_exit_status()
if not exitCode: if not exitCode:
result = stdout.readlines()[0].rstrip('\n') self.HSMFilesystemList = [ el.rstrip('\n') for el in stdout.readlines() ]
self.HSMFilesystemList = result.splitlines()
return self.HSMFilesystemList.copy() return self.HSMFilesystemList.copy()
else: else:
raise TapeClientException(cmd, exitCode, stderr) raise TapeClientException(cmd, exitCode, stderr)
def getHSMFilesystemFreeSpace(self, HSMFilesystem): def getHSMFilesystemFreeSpace(self, HSMFilesystem):
"Returns the free space in bytes for a given HSM filesystem." """Returns the free space in bytes for a given HSM filesystem."""
cmd = f"{self.DSMDF} -detail {HSMFilesystem} | grep \"Free Size\" | awk '{{ print $3 }}'" cmd = f"{self.DSMDF} -detail {HSMFilesystem} | grep \"Free Size\" | awk '{{ print $3 }}'"
try: try:
stdin, stdout, stderr = self.client.exec_command(cmd) stdin, stdout, stderr = self.client.exec_command(cmd)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment