コード例 #1
0
    def status(self):
        status_data = cache.printer_status_get(self.id)

        for k, v in status_data.items():
            status_data[k] = json.loads(v)

        return dict_or_none(status_data)
コード例 #2
0
    def actively_printing(self):
        printer_cur_state = cache.printer_status_get(self.id, 'state')

        return printer_cur_state and printer_cur_state.get('flags', {}).get(
            'printing', False)
コード例 #3
0
 def status(self):
     return dict_or_none(cache.printer_status_get(self.id))