From 11e1ee73204492fa9b0a112401738325bf5d8420 Mon Sep 17 00:00:00 2001
From: Owen Graham <ohgraham1@madisoncollege.edu>
Date: Wed, 25 May 2022 14:14:04 -0500
Subject: [PATCH] Use venv activator instead of Python binary

---
 visualizer.py | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/visualizer.py b/visualizer.py
index 5456d63..04fea69 100755
--- a/visualizer.py
+++ b/visualizer.py
@@ -1,6 +1,5 @@
-#!/home/ograham/venv/bin/python3
+#!/usr/bin/env python3
 
-from dataclasses import make_dataclass
 import datetime
 from io import BytesIO
 import json
@@ -10,6 +9,11 @@ from types import SimpleNamespace
 from urllib.request import urlopen
 from wsgiref.handlers import CGIHandler
 
+# Activate the virtual env to get access to non-standard packages.
+activator = '/home/ograham/venv/bin/activate_this.py'
+exec(open(activator).read(), {'__file__': activator})
+
+from dataclasses import make_dataclass
 from flask import abort, Flask, g, jsonify, render_template, request, Response
 import matplotlib
 import matplotlib.pyplot as plt
-- 
GitLab