fixed bugs related to COTS UE
This commit is contained in:
@@ -59,16 +59,21 @@ def send_command (cmd, response, timeout):
|
|||||||
count=0
|
count=0
|
||||||
sleep_duration = 1
|
sleep_duration = 1
|
||||||
while count <= timeout:
|
while count <= timeout:
|
||||||
ser.write (cmd + '\r\n')
|
try:
|
||||||
out = ''
|
ser.write (cmd + '\r\n')
|
||||||
time.sleep(sleep_duration)
|
out = ''
|
||||||
count = count + sleep_duration
|
time.sleep(sleep_duration)
|
||||||
while ser.inWaiting() > 0:
|
count = count + sleep_duration
|
||||||
out += ser.read(1)
|
while ser.inWaiting() > 0:
|
||||||
print 'out = <' + out + '> response = <' + response + '> \n'
|
out += ser.read(1)
|
||||||
if re.search(response, out):
|
print 'out = <' + out + '> response = <' + response + '> \n'
|
||||||
break
|
if re.search(response, out):
|
||||||
|
break
|
||||||
|
except Exception, e:
|
||||||
|
error = ' cmd : ' + cmd + ' response : ' + response
|
||||||
|
error = error + ' In function: ' + sys._getframe().f_code.co_name + ': *** Caught exception: ' + str(e.__class__) + " : " + str( e)
|
||||||
|
error = error + traceback.format_exc()
|
||||||
|
print error
|
||||||
|
|
||||||
|
|
||||||
def start_ue () :
|
def start_ue () :
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ file.close()
|
|||||||
|
|
||||||
if keyword == 'mme_ip_address':
|
if keyword == 'mme_ip_address':
|
||||||
#string = (re.sub(r"mme_ip_address\s*=\s*\([^\$]+)\)\s*;\s*", r"<% tex \1 %>", t, re.M)
|
#string = (re.sub(r"mme_ip_address\s*=\s*\([^\$]+)\)\s*;\s*", r"<% tex \1 %>", t, re.M)
|
||||||
replacement_text = keyword + ' = ' + replacement_text + ' ; '
|
replacement_text = keyword + ' = ({' + replacement_text + ')} ; '
|
||||||
string = re.sub(r"mme_ip_address\s*=\s*\(([^\$]+?)\)\s*;", replacement_text, string, re.M)
|
string = re.sub(r"mme_ip_address\s*=\s*\(([^\$]+?)\)\s*;", replacement_text, string, re.M)
|
||||||
elif keyword == 'N_RB_DL':
|
elif keyword == 'N_RB_DL':
|
||||||
replacement_text = keyword + ' = ' + replacement_text + ' ; '
|
replacement_text = keyword + ' = ' + replacement_text + ' ; '
|
||||||
|
|||||||
Reference in New Issue
Block a user