Ignore:
Timestamp:
Oct 14, 2008 5:35:15 PM (16 years ago)
Author:
Ted Faber <faber@…>
Branches:
axis_example, compt_changes, info-ops, master, version-1.30, version-2.00, version-3.01, version-3.02
Children:
3925b50
Parents:
0b466d1
Message:

upgrade

File:
1 edited

Legend:

Unmodified
Added
Removed
  • fedd/fedd_experiment_control.py

    r0b466d1 rd199ced  
    344344            f = open(self.state_filename, "r")
    345345            self.state = pickle.load(f)
     346            self.log.debug("[read_state]: Read state from %s" % \
     347                    self.state_filename)
    346348        except IOError, e:
    347             self.log.warning("No saved state: Can't open %s: %s" % \
    348                     (self.state_filename, e))
     349            self.log.warning("[read_state]: No saved state: Can't open %s: %s"\
     350                    % (self.state_filename, e))
    349351        except pickle.UnpicklingError, e:
    350             self.log.warning("No saved state: Unpickling failed: %s" % e)
     352            self.log.warning(("[read_state]: No saved state: " + \
     353                    "Unpickling failed: %s") % e)
    351354
    352355    def scp_file(self, file, user, host, dest=""):
     
    359362        rv = 0
    360363
     364        try:
     365            dnull = open("/dev/null", "r")
     366        except IOError:
     367            self.log.debug("[ssh_file]: failed to open /dev/null for redirect")
     368            dnull = Null
     369
    361370        self.log.debug("[scp_file]: %s" % " ".join(scp_cmd))
    362371        if not self.debug:
    363             rv = call(scp_cmd, stdout=trace, stderr=trace)
     372            if dnull: rv = call(scp_cmd, stdout=dnull, stderr=dnull)
     373            else: rv = call(scp_cmd)
    364374
    365375        return rv == 0
     
    372382        sh_str = "%s %s@%s %s" % (self.ssh_exec, user, host, cmd)
    373383
     384        try:
     385            dnull = open("/dev/null", "r")
     386        except IOError:
     387            self.log.debug("[ssh_cmd]: failed to open /dev/null for redirect")
     388            dnull = Null
     389
    374390        self.log.debug("[ssh_cmd]: %s" % sh_str)
    375391        if not self.debug:
    376             sub = Popen(sh_str, shell=True, stdout=trace, stderr=trace)
     392            if dnull:
     393                sub = Popen(sh_str, shell=True, stdout=dnull, stderr=dnull)
     394            else:
     395                sub = Popen(sh_str, shell=True)
    377396            return sub.wait() == 0
    378397        else:
Note: See TracChangeset for help on using the changeset viewer.