Можно ли перегрузить оператор from / import в Python?
Например, если jvm_object
является экземпляром класса JVM
, можно ли написать этот код:
class JVM(object):
def import_func(self, cls):
return something...
jvm = JVM()
# would invoke JVM.import_func
from jvm import Foo