|
466 | 466 | {
|
467 | 467 | "data": {
|
468 | 468 | "text/plain": [
|
469 |
| - "{'g': <__main__.Transform at 0x107d675f0>}" |
| 469 | + "{'g': <__main__.Transform at 0x10d2ca510>}" |
470 | 470 | ]
|
471 | 471 | },
|
472 | 472 | "execution_count": 14,
|
|
562 | 562 | " def encodes(self, x:int): return 'int'\n",
|
563 | 563 | "```\n",
|
564 | 564 | "\n",
|
565 |
| - "You'll see this implementation causes some state problems down the line.\n", |
| 565 | + "**⚠️Question for JeremyYou'll see this implementation causes some state problems down the line.\n", |
566 | 566 | "It's good to know this is the reason why we used that global state in the first place."
|
567 | 567 | ]
|
568 | 568 | },
|
|
897 | 897 | "execution_count": 28,
|
898 | 898 | "id": "37bf9b91",
|
899 | 899 | "metadata": {},
|
900 |
| - "outputs": [], |
| 900 | + "outputs": [ |
| 901 | + { |
| 902 | + "name": "stdout", |
| 903 | + "output_type": "stream", |
| 904 | + "text": [ |
| 905 | + "INIT SUBLCASS\n", |
| 906 | + "INIT SUBLCASS\n" |
| 907 | + ] |
| 908 | + } |
| 909 | + ], |
901 | 910 | "source": [
|
902 | 911 | "class Q(Transform):\n",
|
903 | 912 | " def encodes(self, x:float): return x/2\n",
|
|
961 | 970 | "execution_count": 31,
|
962 | 971 | "id": "e6e326ec",
|
963 | 972 | "metadata": {},
|
964 |
| - "outputs": [], |
| 973 | + "outputs": [ |
| 974 | + { |
| 975 | + "name": "stdout", |
| 976 | + "output_type": "stream", |
| 977 | + "text": [ |
| 978 | + "INIT SUBLCASS\n" |
| 979 | + ] |
| 980 | + } |
| 981 | + ], |
965 | 982 | "source": [
|
966 | 983 | "class A(Transform):\n",
|
967 | 984 | " def encodes(self, x:int): return \"BOO!\"\n",
|
|
977 | 994 | "execution_count": 32,
|
978 | 995 | "id": "9dabd929",
|
979 | 996 | "metadata": {},
|
980 |
| - "outputs": [], |
| 997 | + "outputs": [ |
| 998 | + { |
| 999 | + "name": "stdout", |
| 1000 | + "output_type": "stream", |
| 1001 | + "text": [ |
| 1002 | + "INIT SUBLCASS\n" |
| 1003 | + ] |
| 1004 | + } |
| 1005 | + ], |
981 | 1006 | "source": [
|
982 | 1007 | "class A(Transform): pass\n",
|
983 | 1008 | "\n",
|
|
993 | 1018 | "execution_count": 33,
|
994 | 1019 | "id": "47c95dfe",
|
995 | 1020 | "metadata": {},
|
996 |
| - "outputs": [], |
| 1021 | + "outputs": [ |
| 1022 | + { |
| 1023 | + "name": "stdout", |
| 1024 | + "output_type": "stream", |
| 1025 | + "text": [ |
| 1026 | + "INIT SUBLCASS\n" |
| 1027 | + ] |
| 1028 | + } |
| 1029 | + ], |
997 | 1030 | "source": [
|
998 | 1031 | "class _Tst(Transform): pass \n",
|
999 | 1032 | "\n",
|
|
1019 | 1052 | "execution_count": 35,
|
1020 | 1053 | "id": "962bb447",
|
1021 | 1054 | "metadata": {},
|
1022 |
| - "outputs": [], |
| 1055 | + "outputs": [ |
| 1056 | + { |
| 1057 | + "name": "stdout", |
| 1058 | + "output_type": "stream", |
| 1059 | + "text": [ |
| 1060 | + "INIT SUBLCASS\n" |
| 1061 | + ] |
| 1062 | + } |
| 1063 | + ], |
1023 | 1064 | "source": [
|
1024 | 1065 | "class A(Transform):\n",
|
1025 | 1066 | " def encodes(self, x): return 'obj'\n",
|
|
1054 | 1095 | "execution_count": 37,
|
1055 | 1096 | "id": "03d9bc0e",
|
1056 | 1097 | "metadata": {},
|
1057 |
| - "outputs": [], |
| 1098 | + "outputs": [ |
| 1099 | + { |
| 1100 | + "name": "stdout", |
| 1101 | + "output_type": "stream", |
| 1102 | + "text": [ |
| 1103 | + "INIT SUBLCASS\n" |
| 1104 | + ] |
| 1105 | + } |
| 1106 | + ], |
1058 | 1107 | "source": [
|
1059 | 1108 | "class A(Transform): pass\n",
|
1060 | 1109 | "\n",
|
|
1075 | 1124 | "execution_count": 38,
|
1076 | 1125 | "id": "852cc2ce",
|
1077 | 1126 | "metadata": {},
|
1078 |
| - "outputs": [], |
| 1127 | + "outputs": [ |
| 1128 | + { |
| 1129 | + "name": "stdout", |
| 1130 | + "output_type": "stream", |
| 1131 | + "text": [ |
| 1132 | + "INIT SUBLCASS\n" |
| 1133 | + ] |
| 1134 | + } |
| 1135 | + ], |
1079 | 1136 | "source": [
|
1080 | 1137 | "class A(Transform):\n",
|
1081 | 1138 | " def encodes(self, x:MyClass|float): return x/2\n",
|
|
0 commit comments