python/samba/tests: PY3 iterable has no sort method
authorNoel Power <noel.power@suse.com>
Wed, 26 Sep 2018 16:22:16 +0000 (17:22 +0100)
committerAndrew Bartlett <abartlet@samba.org>
Tue, 23 Oct 2018 03:50:24 +0000 (05:50 +0200)
map in python3 returns an iterable, in python2 it returned
a list. Iterable has no sort method, use sort function instead or
construct a list from the iterable so you can use list.sort

Signed-off-by: Noel Power <noel.power@suse.com>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
python/samba/tests/docs.py

index 5a59ed68588799aa689b8bb7fcd14dae9c69286f..dcb86e20aa7537a0556d79894a74930852317fee 100644 (file)
@@ -32,7 +32,7 @@ class TestCase(samba.tests.TestCaseInTempDir):
 
     def _format_message(self, parameters, message):
         parameters = list(parameters)
-        parameters = map(str, parameters)
+        parameters = list(map(str, parameters))
         parameters.sort()
         return message + '\n\n    %s' % ('\n    '.join(parameters))