diff options
| author | makefu <github@syntax-fehler.de> | 2013-12-18 19:55:28 +0100 | 
|---|---|---|
| committer | makefu <github@syntax-fehler.de> | 2013-12-18 19:55:28 +0100 | 
| commit | 0f98dab8aaa31213c1ddc6c78d0987076e4a5a21 (patch) | |
| tree | d620bef9b3ed28fcf4721c5c1e88aedbb7be227c /Reaktor | |
| parent | ba50d1a587b9fcef21bce621757514022284b146 (diff) | |
Reaktor: _from is populated via environ
Diffstat (limited to 'Reaktor')
| -rwxr-xr-x | Reaktor/IRC/asybot.py | 5 | 
1 files changed, 3 insertions, 2 deletions
| diff --git a/Reaktor/IRC/asybot.py b/Reaktor/IRC/asybot.py index 89967c3f..048b94ce 100755 --- a/Reaktor/IRC/asybot.py +++ b/Reaktor/IRC/asybot.py @@ -128,10 +128,10 @@ class asybot(asychat):      for command in getconf('irc_commands'):        y = match(command['pattern'], rest)        if y: -        self.execute_command(command, y, PRIVMSG, ME) +        self.execute_command(command, y, prefix, PRIVMSG, ME)          break -  def execute_command(self, command, match, PRIVMSG, ME): +  def execute_command(self, command, match, prefix, PRIVMSG, ME):      from os.path import realpath, dirname, join      from subprocess import Popen as popen, PIPE      from time import time @@ -141,6 +141,7 @@ class asybot(asychat):      myargv = [exe] + command['argv'][1:]      env = {} +    env['_from'] = prefix.split('!', 1)[0]      start = time()      try:        p = popen(myargv, bufsize=1, stdout=PIPE, stderr=PIPE, env=env) | 
