Как я могу заставить редактора PyDev выборочно проигнорировать ошибки?

Они важны, потому что Ваше приложение не является единственным способом, которым данными можно управлять в базе данных. Ваше приложение может обработать ссылочную целостность так честно, как это хочет, но все это, взятия являются одним типом с правильными полномочиями прийти и выпустить вставку, удалить или обновить команду на уровне базы данных и все Ваше осуществление ссылочной целостности приложения, обойдено. Вставление ограничений FK на уровне базы данных означает, что, запрещая этого типа, принимающего решение отключить ограничение FK прежде, чем дать их команду, ограничение FK вызовет плохое, вставлять/обновлять/оператор удаления для сбоя с нарушением ссылочной целостности.

34
задан CharlesB 25 February 2013 в 15:15
поделиться

4 ответа

Вы можете добавить комментарий

#@UnresolvedImport
#@UnusedVariable

Таким образом, ваш импорт станет:

import com.work.project.component.client.Interface.ISubInterface as ISubInterface #@UnresolvedImport

Это должно удалить ошибку / предупреждение. Вы можете добавить и другие комментарии.

56
ответ дан 27 November 2019 в 16:14
поделиться

Добавьте символ решетки # в конец строки, затем, поместив курсор на отмеченную ошибку, нажмите Ctrl-1. Один из вариантов в меню будет примерно таким: @UndefinedVariable . Добавление этого комментария заставит PyDev игнорировать ошибку.

30
ответ дан 27 November 2019 в 16:14
поделиться

Вы можете заставить игнорировать, как предлагают другие сообщения, но реальная проблема в том, что Пыдев не может найти этот класс... Если вы добавите .jar, который содержит этот класс в ваш PYTHONPATH, он должен быть в состоянии разрешить его (или если у вас есть Java-проект, который имеет этот класс, вы должны быть в состоянии пометить этот проект как проект Pydev и добавить его папку bin в проект PYTHONPATH -- в этом случае этот класс тоже должен быть найден).

6
ответ дан 27 November 2019 в 16:14
поделиться

Это не проблема PYTHONPATH. Это связано с импортом / использованием статических внутренних членов класса Java. Я получаю одно и то же повсюду, например при попытке использовать константы в java.awt.Color:

import java.awt.Color as Color
borderColor = Color.BLACK # get "Undefined variable from import: BLACK" error

Я не нашел способа импортировать Color.BLACK в этом случае. Спасибо iceman за указание хотя бы на флаг # @ UndefinedVariable. Это очень помогает. Также обратите внимание, что это НЕ проблема jython, код работает нормально. Это просто проблема с PyDev.

-1
ответ дан 27 November 2019 в 16:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: