消除字符串中嵌套的括号

给定一个如下格式的字符串,(1,(2,3),(4,(5,6),7)) 括号内的元素可以是数字 也可以是另外一个括号
实现一个算法消除嵌套括号 例如变成(1,2,3,4,5,6,7) 如果表达式有误 就报错

def removeNestedOare(strs):
	if strs == None:
		return strs
	num = 0
	if list(strs)[0] != '(' or list(strs)[-1] != ')':
		return None
	sb = '('
	i = 1
	while i < len(strs)- 1:
		ch = list(strs)[i]
		if ch == "(":
			num += 1
		elif ch == ")":