Format codebase w/ black.
[kiosk.git] / stevens_renderer.py
index 18f300b2e1b7aed53bdb412ec975e0c9eeab891e..ed2afa4c5ff7f67cf07094baaf035bfe471543f9 100644 (file)
@@ -3,10 +3,12 @@ import file_writer
 import http.client
 import xml.etree.ElementTree as ET
 
+
 class stevens_pass_conditions_renderer(renderer.debuggable_abstaining_renderer):
     def __init__(self, name_to_timeout_dict, feed_site, feed_uris):
         super(stevens_pass_conditions_renderer, self).__init__(
-            name_to_timeout_dict, False)
+            name_to_timeout_dict, False
+        )
         self.feed_site = feed_site
         self.feed_uris = feed_uris
 
@@ -14,14 +16,10 @@ class stevens_pass_conditions_renderer(renderer.debuggable_abstaining_renderer):
         return "stevens"
 
     def periodic_render(self, key):
-        f = file_writer.file_writer('stevens-conditions_1_86400.html')
+        f = file_writer.file_writer("stevens-conditions_1_86400.html")
         for uri in self.feed_uris:
             self.conn = http.client.HTTPSConnection(self.feed_site)
-            self.conn.request(
-                "GET",
-                uri,
-                None,
-                {"Accept-Charset": "utf-8"})
+            self.conn.request("GET", uri, None, {"Accept-Charset": "utf-8"})
             response = self.conn.getresponse()
             if response.status == 200:
                 raw = response.read()
@@ -30,15 +28,21 @@ class stevens_pass_conditions_renderer(renderer.debuggable_abstaining_renderer):
                 for item in channel.getchildren():
                     if item.tag == "title":
                         f.write("<h1>%s</h1><hr>" % item.text)
-                        f.write('<IMG WIDTH=512 ALIGN=RIGHT HEIGHT=382 SRC="https://images.wsdot.wa.gov/nc/002vc06430.jpg?t=637059938785646824" style="padding:8px;">')
+                        f.write(
+                            '<IMG WIDTH=512 ALIGN=RIGHT HEIGHT=382 SRC="https://images.wsdot.wa.gov/nc/002vc06430.jpg?t=637059938785646824" style="padding:8px;">'
+                        )
                     elif item.tag == "item":
                         for x in item.getchildren():
                             if x.tag == "description":
                                 text = x.text
-                                text = text.replace("<strong>Stevens Pass US2</strong><br/>", "")
+                                text = text.replace(
+                                    "<strong>Stevens Pass US2</strong><br/>", ""
+                                )
                                 text = text.replace("<br/><br/>", "<BR>")
-                                text = text.replace("<strong>Elevation Meters:</strong>1238<BR>", "")
-                                f.write('<P>\n%s\n' % text)
+                                text = text.replace(
+                                    "<strong>Elevation Meters:</strong>1238<BR>", ""
+                                )
+                                f.write("<P>\n%s\n" % text)
                 f.close()
                 return True
         f.close()