Skip to content

Commit 81a5214

Browse files
committed
ast dump
1 parent 390ac82 commit 81a5214

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

nbs/09_API/02_maker.ipynb

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -481,13 +481,13 @@
481481
"outputs": [
482482
{
483483
"ename": "Exception",
484-
"evalue": "(['a', '_doc_'], [<ast.Assign object at 0x118af96a0>, <ast.Assign object at 0x118afe610>], [<ast.Assign object at 0x118af96a0>, <ast.Assign object at 0x118afe610>], ['hi'])",
484+
"evalue": "([\"Assign(targets=[Name(id='a', ctx=Store())], value=Constant(value='b'))\", \"Assign(targets=[Name(id='_doc_', ctx=Store())], value=Constant(value='hi'))\"], [<ast.Assign object at 0x114aaa6a0>, <ast.Assign object at 0x114aaa610>], [<ast.Assign object at 0x114aaa6a0>, <ast.Assign object at 0x114aaa610>], ['hi'])",
485485
"output_type": "error",
486486
"traceback": [
487487
"\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
488488
"\u001b[0;31mException\u001b[0m Traceback (most recent call last)",
489-
"Input \u001b[0;32mIn [26]\u001b[0m, in \u001b[0;36m<cell line: 5>\u001b[0;34m()\u001b[0m\n\u001b[1;32m 3\u001b[0m r1 \u001b[38;5;241m=\u001b[39m [o \u001b[38;5;28;01mfor\u001b[39;00m o \u001b[38;5;129;01min\u001b[39;00m trees \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;28misinstance\u001b[39m(o, _assign_types)]\n\u001b[1;32m 4\u001b[0m res \u001b[38;5;241m=\u001b[39m [nested_attr(o, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mvalue.value\u001b[39m\u001b[38;5;124m'\u001b[39m) \u001b[38;5;28;01mfor\u001b[39;00m o \u001b[38;5;129;01min\u001b[39;00m r1 \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;28mgetattr\u001b[39m(o\u001b[38;5;241m.\u001b[39mtargets[\u001b[38;5;241m0\u001b[39m],\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mid\u001b[39m\u001b[38;5;124m'\u001b[39m,\u001b[38;5;28;01mNone\u001b[39;00m)\u001b[38;5;241m==\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124m_doc_\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m----> 5\u001b[0m \u001b[38;5;28;01mraise\u001b[39;00m \u001b[38;5;167;01mException\u001b[39;00m(([\u001b[38;5;28mgetattr\u001b[39m(o\u001b[38;5;241m.\u001b[39mtargets[\u001b[38;5;241m0\u001b[39m],\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mid\u001b[39m\u001b[38;5;124m'\u001b[39m,\u001b[38;5;28;01mNone\u001b[39;00m) \u001b[38;5;28;01mfor\u001b[39;00m o \u001b[38;5;129;01min\u001b[39;00m r1], trees, r1, res))\n",
490-
"\u001b[0;31mException\u001b[0m: (['a', '_doc_'], [<ast.Assign object at 0x118af96a0>, <ast.Assign object at 0x118afe610>], [<ast.Assign object at 0x118af96a0>, <ast.Assign object at 0x118afe610>], ['hi'])"
489+
"Input \u001b[0;32mIn [30]\u001b[0m, in \u001b[0;36m<cell line: 5>\u001b[0;34m()\u001b[0m\n\u001b[1;32m 3\u001b[0m r1 \u001b[38;5;241m=\u001b[39m [o \u001b[38;5;28;01mfor\u001b[39;00m o \u001b[38;5;129;01min\u001b[39;00m trees \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;28misinstance\u001b[39m(o, _assign_types)]\n\u001b[1;32m 4\u001b[0m res \u001b[38;5;241m=\u001b[39m [nested_attr(o, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mvalue.value\u001b[39m\u001b[38;5;124m'\u001b[39m) \u001b[38;5;28;01mfor\u001b[39;00m o \u001b[38;5;129;01min\u001b[39;00m r1 \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;28mgetattr\u001b[39m(o\u001b[38;5;241m.\u001b[39mtargets[\u001b[38;5;241m0\u001b[39m],\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mid\u001b[39m\u001b[38;5;124m'\u001b[39m,\u001b[38;5;28;01mNone\u001b[39;00m)\u001b[38;5;241m==\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124m_doc_\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m----> 5\u001b[0m \u001b[38;5;28;01mraise\u001b[39;00m \u001b[38;5;167;01mException\u001b[39;00m(([ast\u001b[38;5;241m.\u001b[39mdump(o) \u001b[38;5;28;01mfor\u001b[39;00m o \u001b[38;5;129;01min\u001b[39;00m r1], trees, r1, res))\n",
490+
"\u001b[0;31mException\u001b[0m: ([\"Assign(targets=[Name(id='a', ctx=Store())], value=Constant(value='b'))\", \"Assign(targets=[Name(id='_doc_', ctx=Store())], value=Constant(value='hi'))\"], [<ast.Assign object at 0x114aaa6a0>, <ast.Assign object at 0x114aaa610>], [<ast.Assign object at 0x114aaa6a0>, <ast.Assign object at 0x114aaa610>], ['hi'])"
491491
]
492492
}
493493
],
@@ -496,7 +496,7 @@
496496
"trees = L(cells).map(NbCell.parsed_).concat()\n",
497497
"r1 = [o for o in trees if isinstance(o, _assign_types)]\n",
498498
"res = [nested_attr(o, 'value.value') for o in r1 if getattr(o.targets[0],'id',None)=='_doc_']\n",
499-
"raise Exception(([getattr(o.targets[0],'id',None) for o in r1], trees, r1, res))"
499+
"raise Exception(([ast.dump(o) for o in r1], trees, r1, res))"
500500
]
501501
},
502502
{

0 commit comments

Comments
 (0)