# or implied, of GRNET S.A.
import sys
-import pbs
+import sh
import hashlib
search_paths = ['/usr/local/sbin', '/usr/sbin', '/sbin']
for fullpath in map(lambda x: "%s/%s" % (x, command), search_paths):
if os.path.exists(fullpath) and os.access(fullpath, os.X_OK):
- return pbs.Command(fullpath)
+ return sh.Command(fullpath)
raise exception
try:
- return pbs.__getattr__(command)
- except pbs.CommadNotFount as e:
+ return sh.__getattr__(command)
+ except sh.CommadNotFount as e:
return find_sbin_command(command, e)
BLOCKSIZE = 4 * MB # 4MB
prog_size = ((size + MB - 1) // MB) # in MB
- progressbar = self.out.Progress(prog_size, "Calculating md5sum:", 'mb')
+ progressbar = self.out.Progress(prog_size, "Calculating md5sum", 'mb')
md5 = hashlib.md5()
with open(filename, "r") as src:
left = size