Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
"Прекомпиляция" python
#1
И так, дано:
- Python-скрипт (Гвидо, я не навижу тебя, Маяковский, блин Smile )
- jython интерпретатор
Требуется:
До выполнения проверить валидность методов объектов.
Допустим, есть код
Код:
def zz(obj):
  a = obj.callA()
  a.callB()
Требуется убедиться, что у obj есть метод callA() а у возвращаемого им класса есть метод callB()
Есть у кого какие идеи?
Вариант "написать парсер" не предлагать, так я и сам могу.
P.S. тип obj известен.
Ответ
#2
Azagthtot Написал:Есть у кого какие идеи?
Вариант "написать парсер" не предлагать, так я и сам могу.

Вариант "избавиться от jython" :_smile_:
Ответ
#3
G1ta0 Написал:Вариант "избавиться от jython" :_smile_:

Макс, ты кучу скриптов с Питончега на ECMAScript перепишешь за ночь? Smile
Ответ
#4
Попробовать выполнить скрипт в отдельной песочнице и уже по результату работы интерпретатора говорить о валидности кода? о,О
Или опять же вариант с парсером, в виде отдельного препроцессора для житона, который будет проверять валидность кода Smile
А вообще неплохо было бы поглядеть жабадок к житону и его АПИ, может там что-нибудь найдется.
m0nster.art - clear client patches, linkz to utils & code.
Гадаю по капче.
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Наемник в среде программирования Pascal Basic Perl PHP Html Kotlin js c++ c# python web razrab Argyment 1 980 01-27-2023, 12:45 PM
Последний пост: Argyment
  Python/Lua etc. hardtendo 6 2,338 04-10-2014, 03:56 AM
Последний пост: hardtendo
  Python, не выполняется запрос к MySQL goodoker 0 1,167 04-21-2013, 03:44 PM
Последний пост: goodoker

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)