def submit_sm(self, **kwargs): if self.state in ['BOUND_TX', 'BOUND_TRX']: print dict(self.defaults, **kwargs) pdu = SubmitSM( self.sequence_number, **dict(self.defaults, **kwargs)) self.conn.send(pdu.get_bin()) self.sequence_number += 1 self.__recv()