diff --git a/KiBOM/__init__.py b/KiBOM/__init__.py index ba0fc5e2..fb79574d 100644 --- a/KiBOM/__init__.py +++ b/KiBOM/__init__.py @@ -2,4 +2,6 @@ import columns import netlist_reader import units import component -import sort \ No newline at end of file +import sort +import preferences +import bom_writer \ No newline at end of file diff --git a/KiBOM/component.py b/KiBOM/component.py index d01f462a..8c4d4b5f 100644 --- a/KiBOM/component.py +++ b/KiBOM/component.py @@ -182,7 +182,7 @@ class ComponentGroup(): def getField(self, field): if not field in self.fields.keys(): return "" if not self.fields[field]: return "" - return str(self.fields[field]) + return u''.join((self.fields[field])) def getCount(self): return len(self.components) diff --git a/KiBOM/html_writer.py b/KiBOM/html_writer.py index 367e7c34..2dbbe405 100644 --- a/KiBOM/html_writer.py +++ b/KiBOM/html_writer.py @@ -1,3 +1,4 @@ + import columns from component import * import os @@ -19,7 +20,7 @@ def bgColor(col): return BG_USER def link(text): - text = str(text) + text = u''.join((text)).encode('utf-8').strip() for t in ["http","https","ftp","www"]: if text.startswith(t): return '{t}'.format(t=text) diff --git a/KiBOM/units.py b/KiBOM/units.py index b8f63c45..8ad4f1c8 100644 --- a/KiBOM/units.py +++ b/KiBOM/units.py @@ -1,4 +1,4 @@ -# -*- coding: utf-8 -*- +# _*_ coding:utf-8 _*_ """