def open(self): """Initializes sms.sluzba.cz API library.""" self.client = SmsGateApi( getattr(settings, 'SMS_SLUZBA_API_LOGIN', ''), getattr(settings, 'SMS_SLUZBA_API_PASSWORD', ''), getattr(settings, 'SMS_SLUZBA_API_TIMEOUT', 2), getattr(settings, 'SMS_SLUZBA_API_USE_SSL', True))
def open(self): """Initializes sms.sluzba.cz API library.""" self.client = SmsGateApi( getattr(settings, "SMS_SLUZBA_API_LOGIN", ""), getattr(settings, "SMS_SLUZBA_API_PASSWORD", ""), getattr(settings, "SMS_SLUZBA_API_TIMEOUT", 2), getattr(settings, "SMS_SLUZBA_API_USE_SSL", True), )
type=str, help='sms.sluzba.cz login') parser.add_argument('password', metavar='password', type=str, help='sms.sluzba.cz password') parser.add_argument('tel_number', metavar='tel_number', type=str, help='number of SMS receiver') parser.add_argument('--use-post', action='store_true', help='whether to use HTTP POST method', default=False, required=False) parser.add_argument('--use-ssl', action='store_true', help='whether to use ssl over HTTP', default=False, required=False) parser.add_argument('--timeout', metavar='timeout', type=float, help='http connection timeout', default=2, required=False) args = vars(parser.parse_args()) api = SmsGateApi(args['login'], args['password'], args['timeout'], args['use_ssl']) api.send(args['tel_number'], 'test SMS message', args['use_post'])