Skip to content

Commit

Permalink
don't fail if env vars are not set
Browse files Browse the repository at this point in the history
for easier testing
  • Loading branch information
chris48s committed Oct 20, 2017
1 parent f40f3d0 commit b80a6c4
Showing 1 changed file with 12 additions and 4 deletions.
16 changes: 12 additions & 4 deletions scraper.py
Expand Up @@ -8,9 +8,15 @@
os.environ['SCRAPERWIKI_DATABASE_NAME'] = 'sqlite:///data.sqlite'
import scraperwiki

try:
SLACK_WEBHOOK_URL = os.environ['MORPH_POLLING_BOT_SLACK_WEBHOOK_URL']
except KeyError:
SLACK_WEBHOOK_URL = None

SLACK_WEBHOOK_URL = os.environ['MORPH_POLLING_BOT_SLACK_WEBHOOK_URL']
GITHUB_API_KEY = os.environ['MORPH_GITHUB_ISSUE_ONLY_API_KEY']
try:
GITHUB_API_KEY = os.environ['MORPH_GITHUB_ISSUE_ONLY_API_KEY']
except KeyError:
GITHUB_API_KEY = None


def post_slack_message(release):
Expand Down Expand Up @@ -41,8 +47,10 @@ def raise_github_issue(release):
"* FROM 'data' WHERE release=?", release)
if len(exists) == 0:
print(release)
post_slack_message(release)
raise_github_issue(release)
if SLACK_WEBHOOK_URL:
post_slack_message(release)
if GITHUB_API_KEY:
raise_github_issue(release)
except OperationalError:
# The first time we run the scraper it will throw
# because the table doesn't exist yet
Expand Down

0 comments on commit b80a6c4

Please sign in to comment.