PY3: string.translate string.upper don't exist in PY3

Signed-off-by: Noel Power <noel.power@suse.com>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
(cherry picked from Samba commit a0c8c8c8331856d9f09d18b389b7dd01c8d33de2)
This commit is contained in:
Noel Power
2018-08-03 12:45:51 +01:00
committed by Nico Williams
parent 96b410ed46
commit 76b2f15729

View File

@@ -64,7 +64,7 @@ class Header(GeneratedFile) :
guardTrans = string.maketrans('-.', '__')
def makeGuard(self) :
"""Return a name to be used as ifdef guard"""
return string.upper(string.translate(self.name, self.guardTrans))
return self.name.translate(self.guardTrans).upper()
def __init__(self, name) :
"Create a new Header with name"