|
100 | 100 |
|
101 | 101 | try:
|
102 | 102 | # get feed
|
| 103 | + # printing monitors the printer progress feed |
103 | 104 | printing_status = io.get_feed("printing")
|
104 |
| - print_done = io.get_feed("printdone") |
105 |
| - printer_state = io.get_feed("printerstatechanged") |
106 |
| - shutdown = io.get_feed("shutdown") |
107 |
| - heat_up = io.get_feed("heatup") |
108 |
| - cooldown = io.get_feed("cooldown") |
109 |
| - resume = io.get_feed("printresumed") |
110 |
| - pause = io.get_feed("printpaused") |
111 |
| - cancelled = io.get_feed("printcancelled") |
112 |
| - |
113 | 105 | except AdafruitIO_RequestError:
|
114 | 106 | # if no feed exists, create one
|
115 | 107 | printing_status = io.create_new_feed("printing")
|
| 108 | +try: |
| 109 | + print_done = io.get_feed("printdone") |
| 110 | +except AdafruitIO_RequestError: |
116 | 111 | print_done = io.create_new_feed("printdone")
|
| 112 | +try: |
| 113 | + printer_state = io.get_feed("printerstatechanged") |
| 114 | +except AdafruitIO_RequestError: |
117 | 115 | printer_state = io.create_new_feed("printerstatechanged")
|
| 116 | +try: |
| 117 | + shutdown = io.get_feed("shutdown") |
| 118 | +except AdafruitIO_RequestError: |
118 | 119 | shutdown = io.create_new_feed("shutdown")
|
| 120 | +try: |
| 121 | + heat_up = io.get_feed("heatup") |
| 122 | +except AdafruitIO_RequestError: |
119 | 123 | heat_up = io.create_new_feed("heatup")
|
| 124 | +try: |
| 125 | + cooldown = io.get_feed("cooldown") |
| 126 | +except AdafruitIO_RequestError: |
120 | 127 | cooldown = io.create_new_feed("cooldown")
|
| 128 | +try: |
| 129 | + resume = io.get_feed("printresumed") |
| 130 | +except AdafruitIO_RequestError: |
121 | 131 | resume = io.create_new_feed("printresumed")
|
| 132 | +try: |
| 133 | + pause = io.get_feed("printpaused") |
| 134 | +except AdafruitIO_RequestError: |
122 | 135 | pause = io.create_new_feed("printpaused")
|
| 136 | +try: |
| 137 | + cancelled = io.get_feed("printcancelled") |
| 138 | +except AdafruitIO_RequestError: |
123 | 139 | cancelled = io.create_new_feed("printcancelled")
|
124 | 140 |
|
125 | 141 | read_feeds = [printing_status, printer_state, print_done]
|
|
0 commit comments