Skip to content

Commit c81079a

Browse files
committed
Manager BUG
1 parent 7ce2b42 commit c81079a

File tree

1 file changed

+14
-7
lines changed

1 file changed

+14
-7
lines changed

Employee Hierarchical Inheritance.ipynb

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,19 @@
22
"cells": [
33
{
44
"cell_type": "code",
5-
"execution_count": 12,
5+
"execution_count": 15,
66
"metadata": {},
77
"outputs": [
88
{
9-
"name": "stdout",
10-
"output_type": "stream",
11-
"text": [
12-
"Developer Overring : Soumyadip Chowdhury [email protected] 700000 Python\n",
13-
"Developer Overring : Soumyadip Chowdhury [email protected] 900000 JAVA\n",
14-
"Manager Overring : Soumyadip Chowdhury [email protected] 700000 <__main__.Developer object at 0x000001EFA8A4C7C8>\n"
9+
"ename": "AttributeError",
10+
"evalue": "'Developer' object has no attribute 'employees'",
11+
"output_type": "error",
12+
"traceback": [
13+
"\u001b[1;31m---------------------------------------------------------------------------\u001b[0m",
14+
"\u001b[1;31mAttributeError\u001b[0m Traceback (most recent call last)",
15+
"\u001b[1;32m<ipython-input-15-1d755ece3294>\u001b[0m in \u001b[0;36m<module>\u001b[1;34m\u001b[0m\n\u001b[0;32m 42\u001b[0m \u001b[0mdev_1\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mDeveloper\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;34m\"Soumyadip\"\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;34m\"Chowdhury\"\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;36m700000\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;34m\"Python\"\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 43\u001b[0m \u001b[0mdev_2\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mDeveloper\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;34m\"Soumyadip\"\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;34m\"Chowdhury\"\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;36m900000\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;34m\"JAVA\"\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m---> 44\u001b[1;33m \u001b[0mprint\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mdev_1\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mprint\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 45\u001b[0m \u001b[0mprint\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mdev_2\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mprint\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 46\u001b[0m \u001b[0mman_1\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mManager\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;34m\"Soumyadip\"\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;34m\"Chowdhury\"\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;36m700000\u001b[0m\u001b[1;33m,\u001b[0m\u001b[0mdev_1\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
16+
"\u001b[1;32m<ipython-input-15-1d755ece3294>\u001b[0m in \u001b[0;36mprint\u001b[1;34m(self)\u001b[0m\n\u001b[0;32m 15\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 16\u001b[0m \u001b[1;32mdef\u001b[0m \u001b[0mprint\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m---> 17\u001b[1;33m \u001b[1;32mfor\u001b[0m \u001b[0mx\u001b[0m \u001b[1;32min\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0memployees\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 18\u001b[0m \u001b[0mprint\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mx\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 19\u001b[0m \u001b[1;32mreturn\u001b[0m \u001b[1;34m\"Developer Overring : {} {} {} {} {}\"\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mformat\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mfirst\u001b[0m\u001b[1;33m,\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mlast\u001b[0m\u001b[1;33m,\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0memail\u001b[0m\u001b[1;33m,\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mpay\u001b[0m\u001b[1;33m,\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mlang\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
17+
"\u001b[1;31mAttributeError\u001b[0m: 'Developer' object has no attribute 'employees'"
1518
]
1619
}
1720
],
@@ -29,7 +32,11 @@
2932
"\n",
3033
" \n",
3134
"class Developer(Employee):\n",
35+
" \n",
36+
" \n",
3237
" def print(self):\n",
38+
" for x in range(len(a)): \n",
39+
" printa[x],\n",
3340
" return \"Developer Overring : {} {} {} {} {}\".format(self.first,self.last,self.email,self.pay,self.lang)\n",
3441
" \n",
3542
" def __init__(self,f ,l ,p ,lang ):\n",

0 commit comments

Comments
 (0)