From 4af6625ecc99cb668de00feefcf7c228420756c9 Mon Sep 17 00:00:00 2001 From: Tobin Ehlis Date: Fri, 19 May 2017 08:24:04 -0600 Subject: scripts:Correctly parse offline spec w/ Soup --- layers/spec.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/layers/spec.py b/layers/spec.py index 8c1831fb..5ed7d499 100644 --- a/layers/spec.py +++ b/layers/spec.py @@ -110,7 +110,8 @@ class Specification: self.soup = BeautifulSoup(urllib2.urlopen(spec_url), 'html.parser') else: print ("Making soup from local spec %s, this will take a minute" % (spec_file)) - self.soup = BeautifulSoup(spec_file, 'html.parser') + with open(spec_file, "r") as sf: + self.soup = BeautifulSoup(sf, 'html.parser') self.parseSoup() #print(self.soup.prettify()) def updateDict(self, updated_dict): -- cgit v1.2.3