]> sigrok.org Git - libsigrokdecode.git/blobdiff - decoders/uart_dump/uart_dump.py
srd: uart_dump: Fix file output (flush).
[libsigrokdecode.git] / decoders / uart_dump / uart_dump.py
index 6ed0b6110ddb5625a8970f14e700d7b14d6ca2ba..8f190bcf552fe7e369f50b82e0a99d52b37ae1a3 100644 (file)
@@ -95,16 +95,20 @@ class Decoder(srd.Decoder):
         if self.f != None:
             if self.options['rx'] == 'yes' and rxtx == RX:
                 self.f.write(c)
+                self.f.flush()
             if self.options['tx'] == 'yes' and rxtx == TX:
                 self.f.write(c)
+                self.f.flush()
 
         # Output RX data to 'filename_rx'.
         if self.f_rx != None:
             if self.options['rx'] == 'yes' and rxtx == RX:
                 self.f_rx.write(c)
+                self.f_rx.flush()
 
         # Output TX data to 'filename_tx'.
         if self.f_tx != None:
             if self.options['tx'] == 'yes' and rxtx == TX:
                 self.f_tx.write(c)
+                self.f_tx.flush()