From 567bda048dd6d174016a2b7e9d8c459eb26c8275 Mon Sep 17 00:00:00 2001
From: Athanasius <github@miggy.org>
Date: Fri, 26 Mar 2021 16:27:59 +0000
Subject: [PATCH] plugins/eddn: Ensure types on all 'this' variables.

---
 plugins/eddn.py | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/plugins/eddn.py b/plugins/eddn.py
index fe4a1744..0cd91537 100644
--- a/plugins/eddn.py
+++ b/plugins/eddn.py
@@ -42,15 +42,15 @@ class This:
 
     def __init__(self):
         # Track location to add to Journal events
-        self.systemaddress = None
-        self.coordinates = None
-        self.planet = None
+        self.systemaddress: Optional[str] = None
+        self.coordinates: Optional[Tuple] = None
+        self.planet: Optional[str] = None
 
         # Avoid duplicates
-        self.marketId = None
+        self.marketId: Optional[str] = None
         self.commodities: Optional[List[OrderedDictT[str, Any]]] = None
         self.outfitting: Optional[Tuple[bool, List[str]]] = None
-        self.shipyard = None
+        self.shipyard: Optional[Tuple[bool, List[Mapping[str, Any]]]] = None
 
         # For the tkinter parent window, so we can call update_idletasks()
         self.parent: tk.Tk