diff --git a/.gitignore b/.gitignore
index cef476c..6d0abba 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,5 @@
.idea/
.venv/
*.pyo
+__pycache__/
test/
diff --git a/__init__.py b/__init__.py
index f7cd4a1..dd87e12 100644
--- a/__init__.py
+++ b/__init__.py
@@ -1,2 +1,2 @@
# -*- coding: utf-8 -*-
-from plugin import blueprint, menu, plugin_load, plugin_unload, plugin_info
+from .plugin import blueprint, menu, plugin_load, plugin_unload, plugin_info
diff --git a/logic.py b/logic.py
index 2f760b7..866f2e3 100644
--- a/logic.py
+++ b/logic.py
@@ -59,7 +59,7 @@ class Logic(object):
logger.debug(subprocess.check_output([sys.executable, '-m', 'pip', 'install', '--upgrade', 'youtube-dl'], universal_newlines=True))
# 편의를 위해 json 파일 생성
- from plugin import plugin_info
+ from .plugin import plugin_info
Util.save_from_dict_to_json(plugin_info, os.path.join(os.path.dirname(__file__), 'info.json'))
except Exception as e:
logger.error('Exception:%s', e)
diff --git a/plugin.py b/plugin.py
index 714c5a9..97b8f81 100644
--- a/plugin.py
+++ b/plugin.py
@@ -112,7 +112,8 @@ def ajax(sub):
# UI 요청
elif sub == 'ffmpeg_version':
path = request.form['path']
- ret = subprocess.check_output([path, '-version']).replace('\n', '
')
+ ret = subprocess.check_output([path, '-version'])
+ ret = ret.decode().replace('\n', '
')
return jsonify(ret)
elif sub == 'download':