def createXmlNode( self, document, recursive = True ): node = MApplication.createXmlNode( self, document, recursive ) # add machine info for key, value in machine_info().items(): node.attributes[key] = value node.attributes["returncode"] = str( self.getReturnCode() ) node.attributes["startTime"] = str ( formatted_time( self.__startTime ) ) node.attributes["sys-shortname"] = self.getSystemShortName() return node
def getSystemShortName( self ): return self.getSettings().get( Settings.SystemShortName ) or "{0} on {1} ({2})".format( machine_info()["sys-nodename"].split( '.' )[0], machine_info()["sys-platform"], machine_info()["sys-architecture"] )