Completed
Push — master ( 101867...ce5c39 )
by Matt
01:02
created

Vyos   A

Complexity

Total Complexity 4

Size/Duplication

Total Lines 11
Duplicated Lines 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
c 1
b 0
f 0
dl 0
loc 11
rs 10
wmc 4

2 Methods

Rating   Name   Duplication   Size   Complexity  
A post_init() 0 6 1
A handle() 0 3 3
1
from event import Event
2
try:
3
  from basemodule import BaseModule
4
except ImportError:
5
  from modules.basemodule import BaseModule
6
class Vyos(BaseModule):
7
  def post_init(self):
8
    vevent = Event("__.vyos__")
9
    vevent.define(msg_definition="^\.vyos")
10
    vevent.subscribe(self)
11
12
    self.bot.register_event(vevent, self)
13
  
14
  def handle(self, event):
15
    if event.msg.startswith(".vyos") and len(event.msg.split()) > 1:
16
      self.say(event.channel, "HEY " + event.msg.split()[-1].upper() + " UR VYOS BAWKCXZXCZX IS DOWN")
17