PY3: change shebang to python3 in misc dirs
authorJoe Guo <joeg@catalyst.net.nz>
Wed, 12 Dec 2018 00:43:21 +0000 (13:43 +1300)
committerNoel Power <npower@samba.org>
Fri, 14 Dec 2018 17:00:40 +0000 (18:00 +0100)
Signed-off-by: Joe Guo <joeg@catalyst.net.nz>
Reviewed-by: Noel Power <npower@samba.org>
Autobuild-User(master): Noel Power <npower@samba.org>
Autobuild-Date(master): Fri Dec 14 18:00:40 CET 2018 on sn-devel-144

14 files changed:
auth/credentials/tests/bind.py
buildtools/examples/run_on_target.py
examples/logon/ntlogon/ntlogon.py
python/examples/dnsserver.py
python/examples/netbios.py
python/examples/samr.py
python/examples/winreg.py
python/samba/tests/dcerpc/raw_protocol.py
python/samba/tests/subunitrun.py
selftest/filter-subunit
selftest/format-subunit
selftest/format-subunit-json
source3/script/tests/test_wbinfo_sids2xids_int.py
source3/torture/test_ntlm_auth.py

index 31627af..2eaf0c0 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 # This is unit with tests for LDAP access checks
 
index 8322759..79c5730 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 
 #
 # Sample run-on-target script
index ff25c42..4e278f8 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 """
 ntlogon.py written by Timothy (rhacer) Grant
 
index 2f04e06..ccb003f 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 
 # script to test the dnsserver RPC protocol
 
index 5f71f27..7a3a9da 100644 (file)
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 
 # Unix SMB/CIFS implementation.
 # Copyright (C) Jelmer Vernooij <jelmer@samba.org> 2008
index 494d086..7cd70f5 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
 # Unix SMB/CIFS implementation.
index 604fe1d..8a7940b 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 #
 #  tool to manipulate a remote registry
 #  Copyright Andrew Tridgell 2005
index dd1fe99..d752481 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 # Unix SMB/CIFS implementation.
 # Copyright (C) Stefan Metzmacher 2014,2015
 #
index 92f36ed..d395662 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 
 # Simple subunit testrunner for python
 
index a37b2a5..4340439 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 # Filter a subunit stream
 # Copyright (C) 2009-2011 Jelmer Vernooij <jelmer@samba.org>
 
index 9538ce1..b27513a 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 # vim: expandtab
 # Pretty-format subunit output
 # Copyright (C) 2008-2010 Jelmer Vernooij <jelmer@samba.org>
index e612962..6f100e7 100644 (file)
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 # Copyright (C) 2008-2010 Jelmer Vernooij <jelmer@samba.org>
 # Copyright (C) 2016 Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
 # Published under the GNU GPL, v3 or later
index 08a0091..cb8d8fe 100755 (executable)
@@ -1,10 +1,10 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 
 from __future__ import print_function
 import sys
 import os
 import subprocess
-from samba.compat import PY3
+from samba.compat import get_string
 
 
 if len(sys.argv) != 3:
@@ -22,7 +22,7 @@ def run(cmd):
     NOTE: subprocess api always return bytes, in both py2 and py3.
     """
     output = subprocess.check_output(cmd).strip()
-    return output.decode('utf-8') if PY3 else output
+    return get_string(output)
 
 
 def flush_cache(sids=[], uids=[], gids=[]):
index ac60632..2e04dd0 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 
 # Unix SMB/CIFS implementation.
 # A test for the ntlm_auth tool