class ClassA(object):
def __init__(self):
self.var1 = 1
self.var2 = 2
def methodA(self):
self.var1 = self.var1 + self.var2
return self.var1
class ClassB(ClassA):
def __init__(self, class_a):
self.var1 = class_a.var1
self.var2 = class_a.var2
object1 = ClassA()
sum = object1.methodA()
object2 = ClassB(object1)
print sum
from collections import Counter
class FancyCounter(Counter):
def commonest(self):
(value1, count1), (value2, count2) = self.most_common(2)
if count1 == count2:
raise ValueError("No unique most common value")
return value1
class A:
def method1(arg1, arg2):
# do code here
class B:
A.method1(1,2)