From 4aa6c2dc7d6e74316e793f219a6a44411fbef5ac Mon Sep 17 00:00:00 2001 From: BonfaceKilz Date: Thu, 1 Oct 2020 18:16:45 +0300 Subject: Convert trait attributes to utf-8 strings if they were bytes --- wqflask/base/trait.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'wqflask/base') diff --git a/wqflask/base/trait.py b/wqflask/base/trait.py index d0c79119..24d0476d 100644 --- a/wqflask/base/trait.py +++ b/wqflask/base/trait.py @@ -147,7 +147,8 @@ class GeneralTrait(object): formatted = self.post_publication_description else: formatted = "Not available" - + if isinstance(formatted, bytes): + formatted = formatted.decode("utf-8") return formatted @property @@ -495,6 +496,8 @@ def retrieve_trait_info(trait, dataset, get_qtl_info=False): trait.haveinfo = True for i, field in enumerate(dataset.display_fields): holder = trait_info[i] + if isinstance(holder, bytes): + holder = holder.decode('utf-8') setattr(trait, field, holder) if dataset.type == 'Publish': -- cgit v1.2.3