From 348b2d713a980b5e4be6105b06e04e8c438e5a97 Mon Sep 17 00:00:00 2001
From: Jairo Llopis <yajo.sk8@gmail.com>
Date: Thu, 5 Oct 2017 16:00:36 +0200
Subject: [PATCH] [FIX] P3 syntax errors preventing compileall

Not that we really care about compileall, but some people apparently
do.

Fixes #19871

Closes #19849
---
 doc/cla/stats.py   | 19 ++++++++++---------
 setup/setup_dev.py |  3 ++-
 2 files changed, 12 insertions(+), 10 deletions(-)

diff --git a/doc/cla/stats.py b/doc/cla/stats.py
index f37e01297e85..c05f8198adad 100755
--- a/doc/cla/stats.py
+++ b/doc/cla/stats.py
@@ -2,6 +2,7 @@
 #
 # Runme From the repo toplevel directory
 #
+from __future__ import print_function
 import subprocess
 import glob
 import re
@@ -37,18 +38,18 @@ def blamestat(ext='py'):
             else:
                 ko += lines
                 kol.append(i)
-    print '-'*60
-    print 'Stats for ',ext
-    print '-'*60
-    print "\nCLA SIGNED %s/%s (%.0f%%)" % (ok, ok+ko, ok*100.0/(ok+ko))
+    print('-'*60)
+    print('Stats for ', ext)
+    print('-'*60)
+    print("\nCLA SIGNED %s/%s (%.0f%%)" % (ok, ok+ko, ok*100.0/(ok+ko)))
     for i in okl:
-        print i
+        print(i)
 
-    print "\nCLA MISSING %s/%s (%.0f%%)\n" % (ko, ok+ko, ko*100.0/(ok+ko))
+    print("\nCLA MISSING %s/%s (%.0f%%)\n" % (ko, ok+ko, ko*100.0/(ok+ko)))
     for i in kol:
-        print i
-    print
-    print
+        print(i)
+    print()
+    print()
 
 blamestat('md')
 blamestat('rst')
diff --git a/setup/setup_dev.py b/setup/setup_dev.py
index d8e1c171556a..bc430db42b62 100755
--- a/setup/setup_dev.py
+++ b/setup/setup_dev.py
@@ -13,6 +13,7 @@
 # subclassing the Command object
 #
 #----------------------------------------------------------
+from __future__ import print_function
 import os
 import re
 import sys
@@ -28,7 +29,7 @@ if re.search('github.com[:/]odoo/odoo.git$', sys.argv[2]):
 """
 
 def printf(f,*l):
-    print "odoo:" + f % l
+    print("odoo:" + f % l)
 
 def run(*l):
     if isinstance(l[0], list):
-- 
GitLab