File tree Expand file tree Collapse file tree 1 file changed +11
-1
lines changed
Expand file tree Collapse file tree 1 file changed +11
-1
lines changed Original file line number Diff line number Diff line change @@ -676,8 +676,18 @@ def _loadData(self, data):
676676 self .identifier = data .attrib .get ('identifier' )
677677 self .primary = data .attrib .get ('primary' )
678678 self .shortIdentifier = self .identifier .rsplit ('.' , 1 )[1 ]
679+ self .mediaTypes = [AgentMediaType (server = self ._server , data = d ) for d in data ]
679680
680681 def _settings (self ):
681682 key = '/:/plugins/%s/prefs' % self .identifier
682683 data = self ._server .query (key )
683- return self .findItems (data , cls = settings .Setting )
684+ return self .findItems (data , cls = settings .Setting )
685+
686+
687+ class AgentMediaType (Agent ):
688+ def _loadData (self , data ):
689+ self .mediaType = data .attrib .get ('mediaType' )
690+ self .name = data .attrib .get ('name' )
691+ self .code = []
692+ for code in data :
693+ self .code += [code .attrib .get ('code' )]
You can’t perform that action at this time.
0 commit comments