Отображение документации по функциям в PyDev

Я запустил Pydev, и почти все работает хорошо. Однако у меня возникли проблемы со строками документации.

Допустим, у меня есть такая функция, как следующая:

def _get_logging_statement(self):
    """Returns an easy to read string which separates items in the log file cleanly"""
    result = "\n\n#============================================="
    result += "\n#   %-80s#"(self)
    result =+ "\n\n#============================================"
    return result

Предположим, я переопределил repr, чтобы правильно отформатировать эту строку.

Когда я наводил курсор на это в Eclipse, он показывает мне полную строку документации, как и предполагалось. Однако полная реализация также отображается под доктриной. {while (true) {if (SomeCondition) {// Вызываем событие для обработки условия ...

Часто в моем коде я запускаю угрозы, которые в основном выглядят так:

void WatchForSomething()
{
    while(true)
    {
        if(SomeCondition)
        {
             //Raise Event to handle Condition
             OnSomeCondition();
        }
        Sleep(100);
    }
}

просто чтобы узнать, истинно ли какое-то условие или нет (например, если у вас плохо закодированная библиотека без событий, просто логические переменные, и мне нужно их "живое представление").

Теперь мне интересно, есть ли лучший способ выполнить такого рода работу, как Функция Windows для подключения, которая может запускать мои методы все x секунд. Или я должен закодировать глобальное событие для своего приложения, увеличив все x секунд и позволив ему вызывать мои методы следующим образом:

//Event from Windows or selfmade
TicEvent += new TicEventHandler(WatchForSomething));

, а затем этот метод:

    void WatchForSomething()
    {
        if(SomeCondition)
        {
             //Raise Event to handle Condition
             OnSomeCondition();
        }
    }

Итак, я надеюсь, что это не закрыто из-за того, что возник «субъективный вопрос» "или что-то в этом роде, я просто хочу знать, что лучше всего подходит для такой работы.

23
задан Tokk 15 December 2010 в 15:31
поделиться