def recordHostname(self, basedir):
        "Record my hostname in twistd.hostname, for user convenience"
        log.msg("recording hostname in twistd.hostname")
        filename = os.path.join(basedir, "twistd.hostname")

        try:
            hostname = os.uname()[1]  # only on unix
        except AttributeError:
            # this tends to fail on non-connected hosts, e.g., laptops
            # on planes
            hostname = socket.getfqdn()

        try:
            with open(filename, "w") as f:
                f.write("{0}\n".format(hostname))
        except Exception:
            log.msg("failed - ignoring")
def recordHostname ( self , basedir ) : log . msg ( "recording hostname in twistd.hostname" ) filename = os . path . join ( basedir , "twistd.hostname" ) try : hostname = os . uname ( ) [ 1 ] except AttributeError : hostname = socket . getfqdn ( ) try : with open ( filename , "w" ) as f : f . write ( "{0}\n" . format ( hostname ) ) except Exception : log . msg ( "failed - ignoring" )
Record my hostname in twistd.hostname, for user convenience