userstatus.py 596 B

123456789101112131415
  1. def atleast_oper(self, user, channel):
  2. if channel not in self.channels:
  3. return False
  4. if self.channels[channel].is_owner(user) or self.channels[channel].is_admin(user) or self.channels[channel].is_oper(user):
  5. return True
  6. else:
  7. return False
  8. def atleast_halfop(self, user, channel):
  9. if channel not in self.channels:
  10. return False
  11. if self.channels[channel].is_owner(user) or self.channels[channel].is_admin(user) or self.channels[channel].is_oper(user) or self.channels[channel].is_halfop(user):
  12. return True
  13. else:
  14. return False