import a_module
print(a_module.__file__)
на самом деле даст Вам путь к .pyc файлу, который был загружен, по крайней мере, на Mac OS X. Таким образом, я предполагаю, что можно сделать:
import os
path = os.path.dirname(a_module.__file__)
можно также попробовать:
path = os.path.abspath(a_module.__file__)
Для получения каталога модуля.
В основном мы используем три метода связи:
Проблема в том, что вы используете веб-браузер, поэтому работа любого протокола, отличного от HTTP, практически не гарантируется (может не пройти через прокси).
Что вы можете сделать, так это изолировать материал GWT-RPC в одном заменяемом классе и удалить его как можно скорее.
Лично я просто полагаюсь на передачу коллекции объектов с информацией, которая мне нужна, закодированной внутри коллекции - -таким образом, кода RPC очень мало, потому что весь ваш код RPC когда-либо делает это "Collection commands = getCollection ()",