def __init__(self, config, remove_origin=False, debug=False):
     self.remove_origin = remove_origin
     if remove_origin:
         command = 'compress(){ bzip2 -c > "$2" < "$1" && rm -f "$1";}; compress'
     else:
         command = 'compress(){ bzip2 -c > "$2" < "$1";}; compress'
     Command.__init__(self, command, shell=True, check=True, debug=debug)
Esempio n. 2
0
 def __init__(self, config, remove_origin=False, debug=False):
     self.remove_origin = remove_origin
     if remove_origin:
         command = 'compress(){ bzip2 -c > "$2" < "$1" && rm -f "$1";}; compress'
     else:
         command = 'compress(){ bzip2 -c > "$2" < "$1";}; compress'
     Command.__init__(self, command, shell=True, check=True, debug=debug)
 def __init__(self, config, remove_origin=False, debug=False):
     if not config.custom_decompression_filter:
         raise CompressionIncompatibility("custom_decompression_filter")
     self.remove_origin = remove_origin
     if remove_origin:
         template = 'decompress(){ %s > "$2" < "$1" && rm -f "$1";}; decompress'
     else:
         template = 'decompress(){ %s > "$2" < "$1";}; decompress'
     Command.__init__(self, template % config.custom_decompression_filter, shell=True, check=True, debug=debug)
Esempio n. 4
0
 def __init__(self, config, remove_origin=False, debug=False):
     if not config.custom_decompression_filter:
         raise CompressionIncompatibility("custom_decompression_filter")
     self.remove_origin = remove_origin
     if remove_origin:
         template = 'decompress(){ %s > "$2" < "$1" && rm -f "$1";}; decompress'
     else:
         template = 'decompress(){ %s > "$2" < "$1";}; decompress'
     Command.__init__(self,
                      template % config.custom_decompression_filter,
                      shell=True,
                      check=True,
                      debug=debug)