Пример #1
0
 def __str__(self):
     if "key" in self.__dict__:
         if type(self.key).__name__ == "function":
             queryString = create_query_string(self.__kwargs)
             if queryString and len(queryString) > 0:
                 queryString = '?' + queryString
             else:
                 queryString = ''
             return "%s/:/function/%s%s%s" % (Plugin.CurrentPrefix(),
                                              self.key.__name__, self.__ext,
                                              queryString)
     return XMLObject.__str__(self)
Пример #2
0
    def ToElement(self):
        # Modify the key to call a function with the given kwargs

        queryString = create_query_string(self.__kwargs)
        if queryString and len(queryString) > 0:
            queryString = '?' + queryString
        else:
            queryString = ''

        self.key = "%s/:/function/%s%s%s" % (Plugin.CurrentPrefix(),
                                             self.__obj.key.__name__,
                                             self.__ext, queryString)
        return XMLObject.ToElement(self)