mdirty added to updates

using walrus operator in examples
This commit is contained in:
onyx-and-iris 2022-06-27 18:42:50 +01:00
parent 771bc223ac
commit 51390236c3
3 changed files with 12 additions and 18 deletions

View File

@ -63,16 +63,12 @@ def main(cmds=None):
if res: if res:
print(res) print(res)
else: else:
try: while cmd := input("Please enter command (Press <Enter> to exit)\n"):
while True: if not cmd:
cmd = input("please enter command (Return to exit)\n") break
if not cmd: res = parser.parse((cmd,))
break if res:
res = parser.parse((cmd,)) print(res)
if res:
print(res)
except KeyboardInterrupt as e:
SystemExit(e)
if __name__ == "__main__": if __name__ == "__main__":
@ -99,4 +95,4 @@ if __name__ == "__main__":
) )
# pass cmds to parse cmds, otherwise simply run main() to test stdin parsing # pass cmds to parse cmds, otherwise simply run main() to test stdin parsing
main(cmds) main()

View File

@ -14,13 +14,9 @@ def main():
obs = Observer(vm) obs = Observer(vm)
vm.subject.add(obs) vm.subject.add(obs)
try: while cmd := input("Press <Enter> to exit\n"):
while True: if not cmd:
cmd = input("Press Return to exit\n") break
if not cmd:
break
except KeyboardInterrupt as e:
SystemExit(e)
if __name__ == "__main__": if __name__ == "__main__":

View File

@ -47,6 +47,8 @@ class Remote(CBindings):
while self.running: while self.running:
if self.pdirty: if self.pdirty:
self.subject.notify("pdirty") self.subject.notify("pdirty")
if self.mdirty:
self.subject.notify("mdirty")
if self.ldirty: if self.ldirty:
self._strip_levels = self.strip_buf self._strip_levels = self.strip_buf
self._bus_levels = self.bus_buf self._bus_levels = self.bus_buf