equal
deleted
inserted
replaced
125 if sms.from_ is not None: |
125 if sms.from_ is not None: |
126 parameters["from"] = sms.from_ |
126 parameters["from"] = sms.from_ |
127 |
127 |
128 length=len(sms.content) |
128 length=len(sms.content) |
129 for s in doubleChar: |
129 for s in doubleChar: |
130 length += sms.content.count(s) |
130 length += sms.content.encode("utf-8").count(s) |
131 parameters["concat_sms"] = True if length > 160 else False |
131 parameters["concat_sms"] = True if length > 160 else False |
132 |
132 |
133 ps={} |
133 ps={} |
134 for p in parameters: |
134 for p in parameters: |
135 if p in self.params.keys(): |
135 if p in self.params.keys(): |
140 ps[p] = parameters[p] |
140 ps[p] = parameters[p] |
141 |
141 |
142 params = urllib.urlencode(ps) |
142 params = urllib.urlencode(ps) |
143 #dp=copy.deepcopy(ps) |
143 #dp=copy.deepcopy(ps) |
144 #dp["key"]="<KEY>" |
144 #dp["key"]="<KEY>" |
145 #logger.debug('smstrade._send-parameters:%s\n\t->%s'%(str(dp), urllib.urlencode(dp)) ) |
145 #print 'smstrade._send-parameters:%s\n\t->%s'%(str(dp), urllib.urlencode(dp)) |
146 |
146 |
147 response = urllib.urlopen(self.url, params) |
147 response = urllib.urlopen(self.url, params) |
148 data = response.readlines() |
148 data = response.readlines() |
149 if len(data) == 1: |
149 if len(data) == 1: |
150 return StatusCode(int(data[0])) |
150 return StatusCode(int(data[0])) |