From 9e625c4821f4c63421b3d3747c0c4f358fef6c5f Mon Sep 17 00:00:00 2001
From: Douglas Anderson <danderson@ntia.doc.gov>
Date: Sun, 12 Feb 2017 15:52:19 -0800
Subject: python3: update non-GRC components to use python2 or python3

---
 gr-fft/python/fft/qa_goertzel.py | 40 +++++++++++++++++++++-------------------
 1 file changed, 21 insertions(+), 19 deletions(-)
 mode change 100755 => 100644 gr-fft/python/fft/qa_goertzel.py

(limited to 'gr-fft/python/fft/qa_goertzel.py')

diff --git a/gr-fft/python/fft/qa_goertzel.py b/gr-fft/python/fft/qa_goertzel.py
old mode 100755
new mode 100644
index c2c5c565e7..ebd272cb22
--- a/gr-fft/python/fft/qa_goertzel.py
+++ b/gr-fft/python/fft/qa_goertzel.py
@@ -20,6 +20,8 @@
 # Boston, MA 02110-1301, USA.
 #
 
+from __future__ import division
+
 from math import pi, cos
 
 from gnuradio import gr, gr_unittest, fft, blocks
@@ -36,30 +38,30 @@ class test_goertzel(gr_unittest.TestCase):
         return [cos(2*pi*x*freq/rate) for x in range(rate)]
 
     def transform(self, src_data, rate, freq):
-	src = blocks.vector_source_f(src_data, False)
+        src = blocks.vector_source_f(src_data, False)
         dft = fft.goertzel_fc(rate, rate, freq)
-	dst = blocks.vector_sink_c()
-	self.tb.connect(src, dft, dst)
-	self.tb.run()
-	return dst.data()
+        dst = blocks.vector_sink_c()
+        self.tb.connect(src, dft, dst)
+        self.tb.run()
+        return dst.data()
 
     def test_001(self): # Measure single tone magnitude
-	rate = 8000
-	freq = 100
-	bin = freq
-	src_data = self.make_tone_data(rate, freq)
-	expected_result = 0.5
-	actual_result = abs(self.transform(src_data, rate, bin)[0])
-	self.assertAlmostEqual(expected_result, actual_result, places=4)
+        rate = 8000
+        freq = 100
+        bin = freq
+        src_data = self.make_tone_data(rate, freq)
+        expected_result = 0.5
+        actual_result = abs(self.transform(src_data, rate, bin)[0])
+        self.assertAlmostEqual(expected_result, actual_result, places=4)
 
     def test_002(self): # Measure off frequency magnitude
-	rate = 8000
-	freq = 100
-	bin = freq/2
-	src_data = self.make_tone_data(rate, freq)
-	expected_result = 0.0
-	actual_result = abs(self.transform(src_data, rate, bin)[0])
-	self.assertAlmostEqual(expected_result, actual_result, places=4)
+        rate = 8000
+        freq = 100
+        bin = freq / 2
+        src_data = self.make_tone_data(rate, freq)
+        expected_result = 0.0
+        actual_result = abs(self.transform(src_data, rate, bin)[0])
+        self.assertAlmostEqual(expected_result, actual_result, places=4)
 
 if __name__ == '__main__':
     gr_unittest.run(test_goertzel, "test_goertzel.xml")
-- 
cgit v1.2.3