"Прекомпиляция" python - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > Полезное / Common > Программирование / Programming

Программирование / Programming
Ищете помощи в написании программы, есть сложность в выполнении задания (в институте и т.д.), пожалуйста, спросите у нас в данном форуме и мы обязательно вам поможем.

Описание темы:Как проверить валидность методов, вызываемых из python?

Ответ
Опции темы
Непрочитано 11.01.2012, 22:38   #1
Аватар для Azagthtot
Эксперт

Автор темы (Топик Стартер) "Прекомпиляция" python

И так, дано:
- Python-скрипт (Гвидо, я не навижу тебя, Маяковский, блин )
- jython интерпретатор
Требуется:
До выполнения проверить валидность методов объектов.
Допустим, есть код
Код:
def zz(obj):
  a = obj.callA()
  a.callB()
Требуется убедиться, что у obj есть метод callA() а у возвращаемого им класса есть метод callB()
Есть у кого какие идеи?
Вариант "написать парсер" не предлагать, так я и сам могу.
P.S. тип obj известен.

Последний раз редактировалось Azagthtot; 11.01.2012 в 23:10.
Azagthtot вне форума Отправить сообщение для Azagthtot с помощью ICQ Отправить сообщение для Azagthtot с помощью Skype™ Ответить с цитированием
Непрочитано 11.01.2012, 22:50   #2
Олдфаг

По умолчанию Re: "Прекомпиляция" python

Цитата:
Сообщение от Azagthtot Посмотреть сообщение
Есть у кого какие идеи?
Вариант "написать парсер" не предлагать, так я и сам могу.
Вариант "избавиться от jython"
G1ta0 вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 11.01.2012, 23:11   #3
Аватар для Azagthtot
Эксперт

Автор темы (Топик Стартер) Re: "Прекомпиляция" python

Цитата:
Сообщение от G1ta0 Посмотреть сообщение
Вариант "избавиться от jython"
Макс, ты кучу скриптов с Питончега на ECMAScript перепишешь за ночь?
Azagthtot вне форума Отправить сообщение для Azagthtot с помощью ICQ Отправить сообщение для Azagthtot с помощью Skype™ Ответить с цитированием
Непрочитано 13.01.2012, 07:43   #4
Аватар для n3k0nation
Antihero

По умолчанию Re: "Прекомпиляция" python

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


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В раздел "Aion "сделать подраздел " Веб-обвязки" . ioga О форуме / About Zone-Game 4 13.10.2011 23:01
Добавьтие кнопку "сделать все сообщения прочитанными" вверху страницы. Credo О форуме / About Zone-Game 3 26.05.2010 16:48
Запуск сервера. Ошибка "failed to create empty document" Dmivlagus Rising Force Online 0 23.02.2010 19:22
"Одноразовые персы" или "Дисконнект с сервера" =( eXeSS Сервер 1 01.08.2009 16:09
НПС дающий "Саб" и "Нубла" AID Работа со скриптами 3 24.12.2008 20:06


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 02:44. Часовой пояс GMT +3.

Вверх