Log starting directory during initialization
[mudpy.git] / mudpy / misc.py
index f99fac3..b83215c 100644 (file)
@@ -457,10 +457,8 @@ class Universe:
         self.listening_socket.listen(1)
 
         # note that we're now ready for user connections
-        log(
-            "Listening for Telnet connections on: " +
-            host + ":" + str(port)
-        )
+        log("Listening for Telnet connections on %s port %s" % (
+                host, str(port)))
 
     def get_time(self):
         """Convenience method to get the elapsed time counter."""
@@ -1911,6 +1909,7 @@ def handler_active(user):
                         'exception...\n%s' % (
                             input_data, actor.owner.account.get("name"),
                             traceback.format_exc()))
+                    mudpy.command.error(actor, input_data)
 
         # if the command was not run, give an error
         if not ran:
@@ -2079,8 +2078,9 @@ def setup():
     log("Import path: %s" % ", ".join(sys.path), 1)
     log("Installed dependencies: %s" % universe.versions.dependencies_text, 1)
     log("Other python packages: %s" % universe.versions.environment_text, 1)
-    log("Started %s with command line: %s" % (
-        universe.versions.version, " ".join(sys.argv)), 1)
+    log("Running version: %s" % universe.versions.version, 1)
+    log("Initial directory: %s" % universe.startdir, 1)
+    log("Command line: %s" % " ".join(sys.argv), 1)
 
     # pass the initialized universe back
     return universe