clean(nuke): hound fixes

This commit is contained in:
Jakub Jezek 2020-10-02 15:55:05 +02:00
parent 066c38b4be
commit 8fff3f2fba
No known key found for this signature in database
GPG key ID: C4B96E101D2A47F3

View file

@ -153,29 +153,6 @@ class LoadGizmo(api.Loader):
return update_container(GN, data_imprint)
def byteify(self, input):
"""
Converts unicode strings to strings
It goes trought all dictionary
Arguments:
input (dict/str): input
Returns:
dict: with fixed values and keys
"""
if isinstance(input, dict):
return {self.byteify(key): self.byteify(value)
for key, value in input.iteritems()}
elif isinstance(input, list):
return [self.byteify(element) for element in input]
elif isinstance(input, unicode):
return input.encode('utf-8')
else:
return input
def switch(self, container, representation):
self.update(container, representation)