emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] master 3e025b4 06/11: fsm: Add FSM name to some fsm-debug-output


From: Thomas Fitzsimmons
Subject: [elpa] master 3e025b4 06/11: fsm: Add FSM name to some fsm-debug-output messages
Date: Sat, 05 Sep 2015 10:05:16 +0000

branch: master
commit 3e025b4473b36825a6c754dbc7012f04ee9343e4
Author: Thomas Fitzsimmons <address@hidden>
Commit: Thomas Fitzsimmons <address@hidden>

    fsm: Add FSM name to some fsm-debug-output messages
---
 packages/fsm/fsm.el |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/packages/fsm/fsm.el b/packages/fsm/fsm.el
index cb49e93..b7a7693 100644
--- a/packages/fsm/fsm.el
+++ b/packages/fsm/fsm.el
@@ -94,6 +94,8 @@
 ;; -- Fix formatting.
 ;; -- Use lexical binding.
 ;; -- Port to cl-lib.
+;; -- Remove unnecessary fsm-debug-output message.
+;; -- Add FSM name to fsm-debug-output messages that were not including it.
 
 ;; NOTE: This is version 0.1ttn4 of fsm.el, with the following
 ;; mods (an exercise in meta-meta-programming ;-) by ttn:
@@ -336,15 +338,15 @@ CALLBACK with the response as only argument."
       (fsm-debug-output "%s enters %s" fsm-name new-state)
       (let ((enter-fn (gethash new-state (get fsm-name :fsm-enter))))
        (when (functionp enter-fn)
-         (fsm-debug-output "Found enter function for %S" new-state)
+         (fsm-debug-output "Found enter function for %s/%s" fsm-name new-state)
          (condition-case e
              (cl-destructuring-bind (newer-state-data newer-timeout)
                  (funcall enter-fn fsm new-state-data)
-               (fsm-debug-output "Using data from enter function")
                (plist-put (cddr fsm) :state-data newer-state-data)
                (fsm-maybe-change-timer fsm newer-timeout))
            ((debug error)
-            (fsm-debug-output "Didn't work: %S" e)))))
+            (fsm-debug-output "%s/%s update didn't work: %S"
+                              fsm-name new-state e)))))
 
       (let ((deferred (nreverse (plist-get (cddr fsm) :deferred))))
        (setf (cddr fsm)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]