Move completion into beets.ui package and use pkg_resources

This commit is contained in:
Thomas Scholtes 2014-02-23 22:16:59 +01:00
parent e8e0682aae
commit fa6f7622e0
3 changed files with 3 additions and 5 deletions

View file

@ -37,7 +37,7 @@ from beets.util import syspath, normpath, ancestry, displayable_path
from beets.util.functemplate import Template
from beets import library
from beets import config
from beets.completion import completion_script
from beets.ui.completion import completion_script
# Global logger.
log = logging.getLogger('beets')

View file

@ -1,9 +1,7 @@
import os.path
from pkg_resources import resource_string
def completion_script(commands):
base_script = os.path.join(os.path.dirname(__file__), 'completion_base.sh')
for line in open(base_script, 'r'):
yield line
yield resource_string(__name__, 'completion_base.sh')
options = {}
aliases = {}