diff --git a/mrq/queue.py b/mrq/queue.py index 25c12e30..5ee75118 100644 --- a/mrq/queue.py +++ b/mrq/queue.py @@ -168,7 +168,7 @@ def unserialize_job_ids(self, job_ids): if len(job_ids) == 0 or self.use_large_ids: return job_ids else: - return [binascii.hexlify(x).decode('ascii') for x in job_ids] + return [binascii.hexlify(x.encode('utf-8') if isinstance(x, str) else x).decode('ascii') for x in job_ids] def _get_pausable_id(self): """