#!/usr/bin/env python
from gnuradio import gr
from time import sleep, time


class top_block(gr.top_block):
        def __init__(self):
                gr.top_block.__init__(self, "Top Block")

                self.sig = gr.sig_source_f(10000, gr.GR_SIN_WAVE, 350, .5, 0)
                self.wav = gr.wavfile_sink('test.wav', 1, 10000, 8)


                self.connect(self.sig, self.wav)

if __name__ == '__main__':
        tb = top_block()
        tb.start()
        sleep(1)
        while(1):
                tb.wav.close()
                tb.wav.open('test.wav')
        tb.stop()