)]}'
{"zuul/configloader.py":[{"author":{"_account_id":30637,"name":"Jan Kubovy","email":"jan.kubovy@bmw.de","username":"kubovy"},"change_message_id":"1b18d37c39b400425257ec4dc69d32bb0f1f6e15","unresolved":false,"context_lines":[{"line_number":411,"context_line":"    def fromYaml(self, conf):"},{"line_number":412,"context_line":"        pass"},{"line_number":413,"context_line":""},{"line_number":414,"context_line":"    @abc.abstractmedhot"},{"line_number":415,"context_line":"    def getSchema(self):"},{"line_number":416,"context_line":"        pass"},{"line_number":417,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"7faddb67_80f69c8e","line":414,"range":{"start_line":414,"start_character":9,"end_line":414,"end_character":23},"updated":"2019-08-05 06:40:55.000000000","message":"typo: abstractmethod","commit_id":"a32ee7dc3bf3576f41bd32d883a40bf78eeef473"},{"author":{"_account_id":3099,"name":"David Shrewsbury","email":"dshrewsb@redhat.com","username":"dshrews"},"change_message_id":"7b93a294067f279da5df9de83fd001d74fdd755e","unresolved":false,"context_lines":[{"line_number":436,"context_line":"        ansible_var_name(key)"},{"line_number":437,"context_line":""},{"line_number":438,"context_line":""},{"line_number":439,"context_line":"class Parser(object, metaclass\u003dabc.ABCMeta):"},{"line_number":440,"context_line":"    def __init__(self, pcontext):"},{"line_number":441,"context_line":"        self.log \u003d logging.getLogger(\"zuul.%s\" % self.__class__.__name__)"},{"line_number":442,"context_line":"        self.pcontext \u003d pcontext"}],"source_content_type":"text/x-python","patch_set":6,"id":"3fa7e38b_357073a4","line":439,"range":{"start_line":439,"start_character":13,"end_line":439,"end_character":42},"updated":"2019-10-29 14:55:48.000000000","message":"Shouldn\u0027t need both \u0027object\u0027 and the metaclass here. And as of python 3.4, this can simply be:\n\n    from abc import ABC\n    class Parser(ABC):","commit_id":"da579c012f6f94544a1d62bd95fa01ed61ee7477"},{"author":{"_account_id":3099,"name":"David Shrewsbury","email":"dshrewsb@redhat.com","username":"dshrews"},"change_message_id":"7b93a294067f279da5df9de83fd001d74fdd755e","unresolved":false,"context_lines":[{"line_number":478,"context_line":""},{"line_number":479,"context_line":"class NodeSetParser(Parser):"},{"line_number":480,"context_line":"    def __init__(self, pcontext):"},{"line_number":481,"context_line":"        super(NodeSetParser, self).__init__(pcontext)"},{"line_number":482,"context_line":"        self.anon_schema \u003d self.getSchema(True)"},{"line_number":483,"context_line":""},{"line_number":484,"context_line":"    def getSchema(self, anonymous\u003dFalse):"}],"source_content_type":"text/x-python","patch_set":6,"id":"3fa7e38b_f5465b21","line":481,"range":{"start_line":481,"start_character":8,"end_line":481,"end_character":53},"updated":"2019-10-29 14:55:48.000000000","message":"For consistency with the other calls to super, how about just:\n\n    super().__init__(pcontext)","commit_id":"da579c012f6f94544a1d62bd95fa01ed61ee7477"}]}
