def get_facts(self):
output = self.device.facts<EOL>uptime = self.device.uptime or -<NUM_LIT:1><EOL>interfaces = junos_views.junos_iface_table(self.device)<EOL>interfaces.get()<EOL>interface_list = interfaces.keys()<EOL>return {<EOL>'<STR_LIT>': u'<STR_LIT>',<EOL>'<STR_LIT>': py23_compat.text_type(output['<STR_LIT>']),<EOL>'<STR_LIT>': py23_compat.text_type(output['<STR_LIT>']),<EOL>'<STR_LIT>': py23_compat.text_type(output['<STR_LIT:version>']),<EOL>'<STR_LIT>': py23_compat.text_type(output['<STR_LIT>']),<EOL>'<STR_LIT>': py23_compat.text_type(output['<STR_LIT>']),<EOL>'<STR_LIT>': uptime,<EOL>'<STR_LIT>': interface_list<EOL>}<EOL>
Return facts of the device.