def __init__(self, raw, db=None): DictData.__init__(self, raw) self._db = db self.AudioProps = ParseEnum(self, 'audio_props', AUDIO_PROPS, False) self.VideoProps = ParseEnum(self, 'video_props', VIDEO_PROPS, False) self.SubtitleType = ParseEnum(self, 'subtitle_type', SUBTITLE_TYPES, False)
def _fillNone(self): DictData._fillNone(self) def _process(self, xml):
def _fillNone(self): DictData._fillNone(self) for subgroup in self._groups: self.__dict__[subgroup] = \ getattr(self, subgroup.capitalize())(None)
def __init__(self, raw): DictData.__init__(self, raw) self.freespace = self.totalspace - self.usedspace
def _fillNone(self): DictData._fillNone(self)