scripts:Correctly parse offline spec w/ Soup
diff --git a/layers/spec.py b/layers/spec.py
index 8c1831f..5ed7d49 100644
--- a/layers/spec.py
+++ b/layers/spec.py
@@ -110,7 +110,8 @@
             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):