Если вы хотите импортировать его только один раз, когда вы можете импортировать его в конструкторе класса и сделать переменную global:
class B():
def __init__(self):
global A
from lib import A
print "B"
def hello(self):
print "hello B"
a = A()
Это приведет к вводу A в глобальную переменную и сделает ее доступной формой в модуле.
func setupGVR(_ gvrRendererVC: GVRRendererViewController) {
guard let sceneRenderer = gvrRendererVC.rendererView.renderer as? GVRSceneRenderer else {
return
}
if sceneRenderer.renderList.isEmpty {
let videoRenderer = GVRVideoRenderer()
videoRenderer.player = self.avPlayer
videoRenderer.setSphericalMeshOfRadius(50.0,
latitudes: 12,
longitudes: 24,
verticalFov: 180,
horizontalFov: 360,
meshType: .stereoTopBottom)
sceneRenderer.renderList.add(videoRenderer)
} else {
if let videoRenderer = sceneRenderer.renderList.object(at: 0) as? GVRVideoRenderer {
videoRenderer.player = self.avPlayer
}
}
}