From de42240afd1e3829fd21cbe77a89ab0eaab20d78 Mon Sep 17 00:00:00 2001 From: Jacob Kaplan-Moss Date: Tue, 21 Nov 2017 10:51:58 -0800 Subject: [PATCH] Some bug fixes. --- datasette/cli.py | 2 +- datasette/utils.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/datasette/cli.py b/datasette/cli.py index b87f36f1..857320ed 100644 --- a/datasette/cli.py +++ b/datasette/cli.py @@ -81,7 +81,7 @@ def publish(publisher, files, name, metadata, extra_options, force, branch, **ex # Check for heroku-builds plugin plugins = [line.split()[0] for line in check_output(['heroku', 'plugins']).splitlines()] - if 'heroku-builds' not in plugins: + if b'heroku-builds' not in plugins: click.echo('Publishing to Heroku requires the heroku-builds plugin to be installed.') click.confirm('Install it? (this will run `heroku plugins:install heroku-builds`)', abort=True) call(["heroku", "plugins:install", "heroku-builds"]) diff --git a/datasette/utils.py b/datasette/utils.py index 322ad86f..b5f323e4 100644 --- a/datasette/utils.py +++ b/datasette/utils.py @@ -3,6 +3,7 @@ import base64 import json import os import re +import shlex import sqlite3 import tempfile import time