]> jfr.im git - erebus.git/blobdiff - erebus.py
handle nick-taken
[erebus.git] / erebus.py
index 0f6aaf8de0a4237c4b747e2c59c64c36eea61b06..7588838494f5b314c85f5af9629991419a582aaa 100644 (file)
--- a/erebus.py
+++ b/erebus.py
@@ -57,7 +57,7 @@ class Erebus(object):
                        return self.glevel
 
                def join(self, chan):
-                       self.chans.append(chan)
+                       if chan not in self.chans: self.chans.append(chan)
                def part(self, chan):
                        try:
                                self.chans.remove(chan)