Как выбрать функции / классы, определенные в __main__ (python)

Я хотел бы иметь возможность выбирать функцию или класс из __main__, с очевидной проблемой (упомянутой в других статьях), что выбранная функция / класс находится в пространстве имен __main__, и удаление из другого сценария / модуля завершится неудачей.

У меня есть следующее решение, которое работает, есть ли причина, по которой это не должно быть сделано?

Следующее находится в myscript.py:

import myscript
import pickle

if __name__ == "__main__":               

    print pickle.dumps(myscript.myclass())

else:

    class myclass:
        pass

edit: Удаление будет выполнено в скрипте / модуле, которыйhas access to myscript.py и может сделатьimport myscript, Цель состоит в том, чтобы использовать решение, подобноепараллельный питон вызывать функции удаленно и иметь возможность писать краткие,standalone скрипт, содержащий функции / классы, к которым можно получить удаленный доступ.

Ответы на вопрос(3)

Ваш ответ на вопрос