Skip to content

Commit

Permalink
Merge pull request #18 from vixen-project/check-empty-tag
Browse files Browse the repository at this point in the history
Check empty tag
  • Loading branch information
prabhuramachandran committed Apr 28, 2018
2 parents f89e5dc + d6c79ec commit f4a1f5c
Show file tree
Hide file tree
Showing 4 changed files with 13 additions and 16 deletions.
2 changes: 1 addition & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ install:

before_script:
- firefox --version
- wget https://github.com/mozilla/geckodriver/releases/download/v0.19.1/geckodriver-v0.19.1-linux64.tar.gz
- wget https://github.com/mozilla/geckodriver/releases/download/v0.20.1/geckodriver-v0.20.1-linux64.tar.gz
- mkdir geckodriver
- tar -xzf geckodriver*.tar.gz -C geckodriver
- export PATH=$PATH:$PWD/geckodriver
Expand Down
10 changes: 2 additions & 8 deletions vixen/integration_tests/test_ui.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,6 @@
from vixen.tests.test_directory import make_data


def start_io_loop():
ioloop = IOLoop.instance()
ioloop.make_current()
ioloop.start()


def stop_io_loop():
IOLoop.instance().stop()

Expand All @@ -36,8 +30,8 @@ def setUpClass(cls):
make_data(cls.root)
ui = make_ui()
port = 9876
main(dev=True, port=port, test=True, **ui.get_context())
t = Thread(target=start_io_loop)
ioloop = main(dev=True, port=port, test=True, **ui.get_context())
t = Thread(target=ioloop.start)
t.setDaemon(True)
t.start()

Expand Down
13 changes: 7 additions & 6 deletions vixen/vixen.py
Original file line number Diff line number Diff line change
Expand Up @@ -138,12 +138,13 @@ def _check_tags(self, tags):
return True

def add_tag(self, name):
names = [x.strip() for x in name.split(',')]
if self._check_tags(names):
logger.info('Added tags: %s', name)
tags = [TagInfo(name=x, type="string") for x in names]
self.tags.extend(tags)
self.tag_name = ''
if len(name) > 0:
names = [x.strip() for x in name.split(',')]
if self._check_tags(names):
logger.info('Added tags: %s', name)
tags = [TagInfo(name=x, type="string") for x in names]
self.tags.extend(tags)
self.tag_name = ''

def remove_tag(self, index):
logger.info('Removed tag: %s', self.tags[index].name)
Expand Down
4 changes: 3 additions & 1 deletion vixen/vixen_ui.py
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ def main(dev=False, port=None, test=False, **context):
html = get_html(html_file)
template = VueTemplate(html=html, base_url=base_url, async=async)
silence_tornado_access_log()
ioloop = IOLoop.instance()
ioloop = IOLoop.current()
if port is None:
if dev:
port = 8000
Expand All @@ -81,3 +81,5 @@ def main(dev=False, port=None, test=False, **context):
if not test:
# When running tests, don't start the ioloop.
ioloop.start()
else:
return ioloop

0 comments on commit f4a1f5c

Please sign in to comment.