home · contact · privacy
Change plugin naming convention.
[plomrogue] / roguelike-client
index e0f8558789290a0f889eeeb0c520c623e8261e48..ed0ab745cea65434efa73c55bfe1269a689abaa3 100755 (executable)
@@ -92,8 +92,9 @@ def read_message_queue():
         elif message == "PLUGIN":
             str_plugin = message[7:]
             if (str_plugin.replace("_", "").isalnum()
-                and os.access("plugins/client/" + str_plugin, os.F_OK)):
-                exec(open("plugins/client/" + str_plugin).read())
+                and os.access("plugins/client/" + str_plugin + ".py",
+                    os.F_OK)):
+                exec(open("plugins/client/" + str_plugin + ".py").read())
                 return
             raise SystemExit("Invalid plugin load path in message: " + message)
 read_message_queue.parse_thingshere = False