def authorize(self):
<EOL>version = self.con.makefile().readline()<EOL>self.con.send(version.encode())<EOL>self.con.recv(<NUM_LIT:2>)<EOL>self.con.send(struct.pack('<STR_LIT>', <NUM_LIT:1>))<EOL>msg = self.con.recv(<NUM_LIT:4>)<EOL>response = struct.unpack("<STR_LIT>", msg)<EOL>if response[<NUM_LIT:0>] != <NUM_LIT:0>:<EOL><INDENT>log.debug("<STR_LIT>",<EOL>self.ip, self.port)<EOL>raise AuthenticationError()<EOL><DEDENT>self.con.send(b'<STR_LIT:0>')<EOL>log.debug('<STR_LIT>',<EOL>self.ip, self.port)<EOL>
Use the magic of a unicorn and summon the set-top box to listen
        to us.

                            /
                       ,.. /
                     ,'   ';
          ,,.__    _,' /';  .
         :','  ~~~~    '. '~
        :' (   )         )::,
        '. '. .=----=..-~  .;'
         '  ;'  ::   ':.  '"
           (:   ':    ;)
            \\   '"  ./
             '"      '"

        Seriously, I've no idea what I'm doing here.