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>": "<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.