From 48d535e9d9d95524b2c8ed35b44c7eda541aea68 Mon Sep 17 00:00:00 2001
From: Andrej Rode <mail@andrejro.de>
Date: Mon, 6 Aug 2018 01:09:43 +0200
Subject: python: replace unfunctional old_div with functional code

a previous change to py3k introduced synactically incorrect
`old_div` function calls. A replacement with `//` and `/` where applicable is
more appropriate.
Eventually `from __future__ import division` needs to be added as well to have
the "real" division also for integer values in python

closes #1902
---
 gr-trellis/examples/python/test_tcm.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

(limited to 'gr-trellis/examples/python/test_tcm.py')

diff --git a/gr-trellis/examples/python/test_tcm.py b/gr-trellis/examples/python/test_tcm.py
index e2eb87fcd7..3f81595521 100644
--- a/gr-trellis/examples/python/test_tcm.py
+++ b/gr-trellis/examples/python/test_tcm.py
@@ -99,8 +99,8 @@ def main():
     Es = 0
     for i in range(len(constellation)):
         Es = Es + constellation[i]**2
-    Es = Es / (old_div(len(constellation,dimensionality)))
-    N0=Es / pow(10.0,old_div(esn0_db,10.0)); # calculate noise variance
+    Es = Es / (len(constellation)//dimensionality)
+    N0=Es / pow(10.0,esn0_db/10.0); # calculate noise variance
 
     tot_b=0 # total number of transmitted bits
     terr_b=0 # total number of bits in error
@@ -112,7 +112,7 @@ def main():
         terr_p=terr_p+(e!=0)
         if ((i+1)%100==0) : # display progress
             print(i+1,terr_p, '%.2e' % ((1.0*terr_p) / (i+1)),tot_b,terr_b, '%.2e' % ((1.0*terr_b) / tot_b))
-	if e!=0:
+        if e!=0:
             print("rep=",i, e)
             for k in range(Kb):
                 if pattern[k]!=0:
-- 
cgit v1.2.3