@@ -73,7 +73,7 @@ import System.Mem.Weak (Weak)
73import Data.Map (Map)
73import Data.Map (Map)
74import Data.Int (Int32)
74import Data.Int (Int32)
75import Data.Typeable (Typeable)
75import Data.Typeable (Typeable)
76−import Data.Binary (Binary(put, get), putWord8, getWord8, encode, decode)
76+import Data.Binary (Binary(put, get), putWord8, getWord8, encode)
77import qualified Data.ByteString as BSS (ByteString, concat, copy)
77import qualified Data.ByteString as BSS (ByteString, concat, copy)
78import qualified Data.ByteString.Lazy as BSL
78import qualified Data.ByteString.Lazy as BSL
79 ( ByteString
79 ( ByteString
@@ -378,15 +378,7 @@ data ProcessExitException =
379instance Exception ProcessExitException
379instance Exception ProcessExitException
380instance Show ProcessExitException where
380instance Show ProcessExitException where
381− show = showProcessExit
383−showProcessExit :: ProcessExitException -> String
384−showProcessExit (ProcessExitException pid reason) =
381+ show (ProcessExitException pid _) = "exit-from=" ++ (show pid)
385− case messageFingerprint reason == fingerprint (undefined :: String) of
386− True -> "origin=" ++ (show pid) ++ ",reason=" ++ decoded
387− False -> "origin=" ++ show pid
388− where decoded :: String
389− !decoded = decode (messageEncoding reason)
391instance Exception ProcessLinkException
383instance Exception ProcessLinkException
392instance Exception NodeLinkException
384instance Exception NodeLinkException