diff --git a/core/html.py b/core/html.py
index d461af7..ed88585 100644
--- a/core/html.py
+++ b/core/html.py
@@ -1,4 +1,3 @@
-import sys
import os
class main:
@@ -8,10 +7,10 @@ class main:
def get_html(location):
html_dict = {}
- html_page_list = os.listdir( location )
+ html_page_list = os.listdir(location)
for html_page in html_page_list:
- full_path = location + "/" + html_page
- html_handle = open( full_path , 'r' )
- html_raw = html_handle.read()
- html_dict[html_page] = html_raw
+ full_path = os.path.join(location, html_page)
+ if os.path.isfile(full_path): # Ensure it's a file, not a directory
+ with open(full_path, 'r') as html_handle:
+ html_dict[html_page] = html_handle.read()
return html_dict