def d_Key(self, key): if self.lock.startswith("EXTENDEDPROTOCOL"): self.sendLine("$Supports ADCGet TTHL TTHF") self.sendLine("$Direction Upload 12345") self.sendLine("$Key %s" % lock2key(self.lock)) self.sendLine("$Error File Not Available") self.transport.loseConnection()
def d_Lock(self, lock, pk): self.sendLine("$MyNick %s" % self.nick) self.sendLine("$Lock %s" % LOCK_STR) if lock.startswith("EXTENDEDPROTOCOL"): self.sendLine("$Supports ADCGet TTHL TTHF") self.sendLine("$Direction Upload 12345") self.sendLine("$Key %s" % lock2key(lock)) self.addDispatch('$Key', -1, self.d_Key)