# PySerial

	import serial
	import time
	import sys
	
	ser1 = serial.Serial(
		port="/dev/ttyAMA0",
		baudrate=115200,
		timeout=0,
		parity=serial.PARITY_NONE,
		stopbits=serial.STOPBITS_ONE,
		bytesize=serial.EIGHTBITS
	)
	
	ser2 = serial.Serial(
		port="/dev/ttyS0",
		baudrate=115200,
		timeout=0,
		parity=serial.PARITY_NONE,
		stopbits=serial.STOPBITS_ONE,
		bytesize=serial.EIGHTBITS
	)
	
	ser1.flushInput()
	ser2.flushInput()
	
	
	while True:
		try:
			if ser1.in_waiting:
				rxchar1 = ser1.read(1)
				print("%s %c" % (ser1.port,rxchar1))
		except IOError:
			print(ser1.port,e)
			ser1.close()
			ser1.open()
	
		try:
			if ser2.in_waiting:
				rxchar2 = ser2.read(1)
				print("%s %c" % (ser2.port,rxchar2))
		except IOError,e:
			print(ser2.port,e)
			ser2.close()
			ser2.open()
