Документирование атрибута класса

При попытке детерминировано очистить содержание Временной папки типа Файлов, Вы рискуете удалять файлы, которые используются другими процессами. Операционная система Windows обеспечивает инструменты, чтобы позволить пользователям удалять те файлы, когда доступное дисковое пространство объема достигает определенного порога.

Теперь, если можно решить, что после использования определенного временного файла, что он больше не будет необходим, тогда нет никакой оборотной стороны к удалению что определенный файл.

5
задан Jon Seigel 9 April 2010 в 12:58
поделиться

3 ответа

Измените его на метод собственности.

1
ответ дан 14 December 2019 в 19:20
поделиться

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

4
ответ дан 14 December 2019 в 19:20
поделиться

Do it like this:

class MP3FileInfo(FileInfo):
    """Store ID3v1.0 MP3 tags."""

    @property 
    def tagDataMap(self):
        """This function computes map of tags.

        The amount of work necessary to compute is quite large, therefore
        we memoize the result.

        """
        ...

Note though you really shouldn't make a separate docstring if the attribute has only a one-line description. Instead, use

class MP3FileInfo(FileInfo):
    """Store ID3v1.0 MP3 tags.

    Here are the attributes:
        tagDataMap -- contains a map of tags

    """

    tagDataMap = ...
0
ответ дан 14 December 2019 в 19:20
поделиться
Другие вопросы по тегам:

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