Astropy: Перенести общие XML-методы за пределы io.votable?

Созданный на 5 мар. 2018  ·  3Комментарии  ·  Источник: astropy/astropy

В PyVO, я использую astropy XML экосистему для разбора VOSI и UWS интерфейсов.

В io.votable есть несколько методов и классов, которые я повторно использую для этих интерфейсов, и поэтому эту общую функциональность, возможно, лучше разместить (и переименовать) в utils.xml

Сюда входят (возможны изменения):

  • все в io.votable.exceptions кроме классов с префиксом W и E .
  • почти все в io.votable.xmlutil , хотя здесь есть некоторые предупреждения, связанные с голосованием, поэтому может потребоваться небольшая перезапись.
  • convert_to_writable_filelike от io.votable.util

Без более глубокого анализа я не могу сказать, нужно ли еще что-то изменить; подходит ли это для APE?

Feature Request Refactoring io.votable

Самый полезный комментарий

Вы ищете сопровождающего?
Подниму руку, так как я уже знаю код и голосовой вызов.

Все 3 Комментарий

В настоящее время у io.votable нет ведущего сопровождающего. Мне как депутату неудобно принимать такое нетривиальное решение о рефакторинге. Поэтому я хотел бы обратиться к @ astropy / координаторам.

Вы ищете сопровождающего?
Подниму руку, так как я уже знаю код и голосовой вызов.

@funbaker , это решение для @ astropy / координаторов, но FWIW: +1: от меня!

Была ли эта страница полезной?
0 / 5 - 0 рейтинги