{"body":"\nclass TriggerStuff(steps.Trigger):\n    def __init__(self, ports, *args, **kwargs):\n        if 'name' not in kwargs:\n            kwargs['name'] = 'trigger'\n\n        super(TriggerStuff, self).__init__(*args, **kwargs)\n\n        self.ports = ports\n\n    def getSchedulersAndProperties(self):\n        sp = []\n        priority = 1\n        # with open('portindex1.json') as pf:\n        #     pl = json.load(pf)\n        for scheduler in self.schedulerNames:\n            for port in self.ports:\n                props = self.set_properties.copy()\n                props['portname'] = port['name']\n                props['priority'] = priority\n                props['virtual_builder_name'] = 'virtual-builder-' + port['name']\n                props['virtual_builder_description'] = 'Virtual builder for ' + port['name']\n                props['virtual_builder_tags'] = ['virtual', port['name']]\n                priority += 1\n                # sp.append([props])\n                sp.append([scheduler, props])\n        return sp","name":"","extension":"txt","url":"https://www.irccloud.com/pastebin/y4pDgzk7","modified":1560875414,"id":"y4pDgzk7","size":1010,"lines":27,"own_paste":false,"theme":"","date":1560875414}