t335.trans 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286
  1. Module(body=[Print(dest=None,
  2. values=[Str(s='----Start 01')],
  3. nl=True),
  4. TryExcept(body=[Print(dest=None,
  5. values=[Str(s='First try')],
  6. nl=True),
  7. TryExcept(body=[Print(dest=None,
  8. values=[Str(s='Second try - should see Second except next')],
  9. nl=True),
  10. Assign(targets=[Name(id='i',
  11. ctx=Store())],
  12. value=Call(func=Name(id='int',
  13. ctx=Load()),
  14. args=[Str(s='badint')],
  15. keywords=[],
  16. starargs=None,
  17. kwargs=None)),
  18. Print(dest=None,
  19. values=[Str(s='Second try - should not see this')],
  20. nl=True)],
  21. handlers=[ExceptHandler(type=None,
  22. name=None,
  23. body=[Print(dest=None,
  24. values=[Str(s='Second except')],
  25. nl=True)])],
  26. orelse=[]),
  27. Print(dest=None,
  28. values=[Str(s='First try - should see First except next')],
  29. nl=True),
  30. Assign(targets=[Name(id='i',
  31. ctx=Store())],
  32. value=Call(func=Name(id='float',
  33. ctx=Load()),
  34. args=[Str(s='otherbadint')],
  35. keywords=[],
  36. starargs=None,
  37. kwargs=None)),
  38. Print(dest=None,
  39. values=[Str(s='First try - should not see this')],
  40. nl=True)],
  41. handlers=[ExceptHandler(type=None,
  42. name=None,
  43. body=[Print(dest=None,
  44. values=[Str(s='First except')],
  45. nl=True)])],
  46. orelse=[]),
  47. Print(dest=None,
  48. values=[Str(s='----End 01')],
  49. nl=True),
  50. Print(dest=None,
  51. values=[Str(s='----Start 02')],
  52. nl=True),
  53. TryExcept(body=[Print(dest=None,
  54. values=[Str(s='First try')],
  55. nl=True),
  56. TryExcept(body=[Print(dest=None,
  57. values=[Str(s='Second try')],
  58. nl=True)],
  59. handlers=[ExceptHandler(type=None,
  60. name=None,
  61. body=[Print(dest=None,
  62. values=[Str(s='Second except - should not see this')],
  63. nl=True)])],
  64. orelse=[]),
  65. Print(dest=None,
  66. values=[Str(s='First try - should see First except next')],
  67. nl=True),
  68. Assign(targets=[Name(id='i',
  69. ctx=Store())],
  70. value=Call(func=Name(id='float',
  71. ctx=Load()),
  72. args=[Str(s='otherbadint')],
  73. keywords=[],
  74. starargs=None,
  75. kwargs=None)),
  76. Print(dest=None,
  77. values=[Str(s='First try - should not see this')],
  78. nl=True)],
  79. handlers=[ExceptHandler(type=None,
  80. name=None,
  81. body=[Print(dest=None,
  82. values=[Str(s='First except')],
  83. nl=True)])],
  84. orelse=[]),
  85. Print(dest=None,
  86. values=[Str(s='----End 02')],
  87. nl=True),
  88. Print(dest=None,
  89. values=[Str(s='----Start 03')],
  90. nl=True),
  91. TryExcept(body=[Print(dest=None,
  92. values=[Str(s='First try')],
  93. nl=True),
  94. TryExcept(body=[Print(dest=None,
  95. values=[Str(s='Second try')],
  96. nl=True)],
  97. handlers=[ExceptHandler(type=None,
  98. name=None,
  99. body=[Print(dest=None,
  100. values=[Str(s='Second except - should not see this')],
  101. nl=True)])],
  102. orelse=[]),
  103. Print(dest=None,
  104. values=[Str(s='First try - after inner try')],
  105. nl=True)],
  106. handlers=[ExceptHandler(type=None,
  107. name=None,
  108. body=[Print(dest=None,
  109. values=[Str(s='First except - should not see this')],
  110. nl=True)])],
  111. orelse=[]),
  112. Print(dest=None,
  113. values=[Str(s='----End 03')],
  114. nl=True),
  115. Print(dest=None,
  116. values=[Str(s='----Start 04')],
  117. nl=True),
  118. TryExcept(body=[Print(dest=None,
  119. values=[Str(s='First try - shuold see First Except next')],
  120. nl=True),
  121. Assign(targets=[Name(id='i',
  122. ctx=Store())],
  123. value=Call(func=Name(id='int',
  124. ctx=Load()),
  125. args=[Str(s='first')],
  126. keywords=[],
  127. starargs=None,
  128. kwargs=None)),
  129. Print(dest=None,
  130. values=[Str(s='First try - should not see this')],
  131. nl=True)],
  132. handlers=[ExceptHandler(type=None,
  133. name=None,
  134. body=[Print(dest=None,
  135. values=[Str(s='First except')],
  136. nl=True),
  137. TryExcept(body=[Print(dest=None,
  138. values=[Str(s='Second try - should see Second except next')],
  139. nl=True),
  140. Assign(targets=[Name(id='i',
  141. ctx=Store())],
  142. value=Call(func=Name(id='int',
  143. ctx=Load()),
  144. args=[Str(s='badint')],
  145. keywords=[],
  146. starargs=None,
  147. kwargs=None)),
  148. Print(dest=None,
  149. values=[Str(s='Second try - should not see this')],
  150. nl=True)],
  151. handlers=[ExceptHandler(type=None,
  152. name=None,
  153. body=[Print(dest=None,
  154. values=[Str(s='Second except')],
  155. nl=True)])],
  156. orelse=[]),
  157. Print(dest=None,
  158. values=[Str(s='First except - After inner try/except')],
  159. nl=True)])],
  160. orelse=[]),
  161. Print(dest=None,
  162. values=[Str(s='----End 04')],
  163. nl=True),
  164. Print(dest=None,
  165. values=[Str(s='----Start 05')],
  166. nl=True),
  167. TryExcept(body=[Print(dest=None,
  168. values=[Str(s='First try')],
  169. nl=True),
  170. TryExcept(body=[Print(dest=None,
  171. values=[Str(s='Second try - should see Second except next')],
  172. nl=True),
  173. Assign(targets=[Name(id='i',
  174. ctx=Store())],
  175. value=Call(func=Name(id='int',
  176. ctx=Load()),
  177. args=[Str(s='badint')],
  178. keywords=[],
  179. starargs=None,
  180. kwargs=None)),
  181. Print(dest=None,
  182. values=[Str(s='Second try - should not see this')],
  183. nl=True)],
  184. handlers=[ExceptHandler(type=None,
  185. name=None,
  186. body=[Print(dest=None,
  187. values=[Str(s='Second except - should see First except next')],
  188. nl=True),
  189. Assign(targets=[Name(id='i',
  190. ctx=Store())],
  191. value=Call(func=Name(id='float',
  192. ctx=Load()),
  193. args=[Str(s='otherbadint')],
  194. keywords=[],
  195. starargs=None,
  196. kwargs=None)),
  197. Print(dest=None,
  198. values=[Str(s='Second except - should not see this')],
  199. nl=True)])],
  200. orelse=[]),
  201. Print(dest=None,
  202. values=[Str(s='First try - should not see this')],
  203. nl=True)],
  204. handlers=[ExceptHandler(type=None,
  205. name=None,
  206. body=[Print(dest=None,
  207. values=[Str(s='First except')],
  208. nl=True)])],
  209. orelse=[]),
  210. Print(dest=None,
  211. values=[Str(s='----End 05')],
  212. nl=True),
  213. Print(dest=None,
  214. values=[Str(s='----Start 06')],
  215. nl=True),
  216. TryExcept(body=[Print(dest=None,
  217. values=[Str(s='First try')],
  218. nl=True),
  219. If(test=Compare(left=Num(n=123),
  220. ops=[Lt()],
  221. comparators=[Num(n=12345)]),
  222. body=[If(test=Compare(left=Num(n=456),
  223. ops=[Lt()],
  224. comparators=[Num(n=4567)]),
  225. body=[Print(dest=None,
  226. values=[Str(s='You should see this')],
  227. nl=True)],
  228. orelse=[Print(dest=None,
  229. values=[Str(s='You should not see this (inner)')],
  230. nl=True)])],
  231. orelse=[Print(dest=None,
  232. values=[Str(s='You should not see this')],
  233. nl=True)]),
  234. Print(dest=None,
  235. values=[Str(s='First try - near the end')],
  236. nl=True)],
  237. handlers=[ExceptHandler(type=None,
  238. name=None,
  239. body=[Print(dest=None,
  240. values=[Str(s='First except - should not see this')],
  241. nl=True)])],
  242. orelse=[]),
  243. Print(dest=None,
  244. values=[Str(s='----End 06')],
  245. nl=True),
  246. Print(dest=None,
  247. values=[Str(s='----Start 07')],
  248. nl=True),
  249. TryExcept(body=[Print(dest=None,
  250. values=[Str(s='First try')],
  251. nl=True),
  252. If(test=Compare(left=Num(n=123),
  253. ops=[Lt()],
  254. comparators=[Num(n=12345)]),
  255. body=[If(test=Compare(left=Num(n=456),
  256. ops=[Lt()],
  257. comparators=[Num(n=4567)]),
  258. body=[Print(dest=None,
  259. values=[Str(s='Next you should see First except')],
  260. nl=True),
  261. Assign(targets=[Name(id='i',
  262. ctx=Store())],
  263. value=Call(func=Name(id='int',
  264. ctx=Load()),
  265. args=[Str(s='badint')],
  266. keywords=[],
  267. starargs=None,
  268. kwargs=None))],
  269. orelse=[Print(dest=None,
  270. values=[Str(s='You should not see this (inner)')],
  271. nl=True)])],
  272. orelse=[Print(dest=None,
  273. values=[Str(s='You should not see this')],
  274. nl=True)]),
  275. Print(dest=None,
  276. values=[Str(s='First try - near the end - you should not see this')],
  277. nl=True)],
  278. handlers=[ExceptHandler(type=None,
  279. name=None,
  280. body=[Print(dest=None,
  281. values=[Str(s='First except - should see this')],
  282. nl=True)])],
  283. orelse=[]),
  284. Print(dest=None,
  285. values=[Str(s='----End 07')],
  286. nl=True)])