Example #1
0
	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
Example #2
0
	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"]
				)