We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 12fcbd4 commit 8ffcdddCopy full SHA for 8ffcddd
1 file changed
drmaa/helpers.py
@@ -200,8 +200,13 @@ def __init__(self, name):
200
self.name = name
201
202
def __set__(self, instance, value):
203
- v = ["{0}={1}".format(k, v).encode(ENCODING) for (k, v) in
204
- value.items()]
+ v = []
+ for k, v in value.items():
205
+ if isinstance(k, bytes):
206
+ k = k.decode(ENCODING)
207
+ if isinstance(v, bytes):
208
+ v = v.decode(ENCODING)
209
+ v.append("{0}={1}".format(k, v).encode(ENCODING))
210
c(drmaa_set_vector_attribute, instance, self.name,
211
string_vector(v))
212
0 commit comments