Pimp   A
last analyzed

Complexity

Total Complexity 4

Size/Duplication

Total Lines 17
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
dl 0
loc 17
rs 10
c 0
b 0
f 0
wmc 4

2 Methods

Rating   Name   Duplication   Size   Complexity  
A handle() 0 2 1
A __init__() 0 13 3
1
class Pimp:
2
  def __init__(self, events=None, printer_handle=None, bot=None, say=None):
3
    self.events = events
4
    self.printer = printer_handle
5
    self.interests = ['__pimp__']
6
    self.bot = bot
7
    self.say = say
8
9
    self.cmd = ".pimp"
10
    self.help = None
11
12
    for event in events:
13
      if event._type in self.interests:
14
        event.subscribe(self)
15
16
  def handle(self, event):
17
    self.say(event.channel, "http://bitbucket.org/hlmtre/pybot")
18