python: what happens when an object is passed in multiprocessing.Process?
    p = Process(target=f, args=(myObject,))
    p.start()
    p.join()

From experimentation, inside of function f(), I can access myObject fine and its members appears to be intact, even though presumably we're in a different process. Printing id(myObject) in the current function and in f() returns the same number. 

Is Python secretly performing IPC when myObject is accessed inside of f()? 
python: what happens when an object is passed in multiprocessing.Process?
===

    p = Process(target=f, args=(myObject,))
    p.start()
    p.join()

From experimentation, inside of function f(), I can access myObject fine and its members appears to be intact, even though presumably we're in a different process. Printing id(myObject) in the current function and in f() returns the same number. 

Is Python secretly performing IPC when myObject is accessed inside of f()? 