소스 검색

latoc.tcl: Raise error if parsing fails

Will Storey 8 년 전
부모
커밋
f4b3059866
1개의 변경된 파일과 4개의 추가작업 그리고 1개의 파일을 삭제
  1. 4 1
      latoc.tcl

+ 4 - 1
latoc.tcl

@@ -52,7 +52,10 @@ proc ::latoc::fetch {chan} {
 proc ::latoc::parse {data} {
 	set lines []
 	foreach stock [regexp -all -inline -- $::latoc::list_regexp $data] {
-		regexp $::latoc::stock_regexp $stock -> symbol name price last change percent volume interest
+		if {![regexp $::latoc::stock_regexp $stock -> symbol name price last change percent volume interest]} {
+			error "error parsing HTML"
+		}
+
 		set direction none
 		if {$change < 0} {
 			set direction Down