summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--FortniteStatus.py12
1 files changed, 7 insertions, 5 deletions
diff --git a/FortniteStatus.py b/FortniteStatus.py
index cd37fec..8b5054e 100644
--- a/FortniteStatus.py
+++ b/FortniteStatus.py
@@ -13,6 +13,9 @@ class FortniteStatus:
class Status:
serviceStatuses = []
+ def __init__(self, serviceStatuses):
+ self.serviceStatuses = serviceStatuses
+
def prettify(self):
return 'Fortnite services status:\n' + '\n'.join([serviceStatus.prettify() for serviceStatus in self.serviceStatuses])
@@ -38,7 +41,7 @@ class FortniteStatus:
def __parseFortniteStatus(self, html):
component = self.__findFortniteStatusHtmlComponent(html)
- status = self.Status()
+ serviceStatuses = []
childContainer = component.find('div', {'class': 'child-components-container'})
for innerContainer in childContainer.findAll('div', {'class': 'component-inner-container'}):
name = innerContainer.find('span', {'class': 'name'}).text.strip()
@@ -47,9 +50,8 @@ class FortniteStatus:
statusCode = True
else:
statusCode = False
- status.serviceStatuses.append(self.ServiceStatus(name, statusCode))
-
- return status
+ serviceStatuses.append(self.ServiceStatus(name, statusCode))
+ return self.Status(serviceStatuses)
def getStatus(self):
webContent = req.get("https://status.epicgames.com/")
@@ -65,4 +67,4 @@ class FortniteStatus:
Example:
"""
- print(self.generateFortniteStatusReport()) \ No newline at end of file
+ print(self.getStatus().prettify()) \ No newline at end of file