def _get_data(self):

        self.data = copy.deepcopy(self.defaults)

        # get issue from github api if not new
        if not self.number == "new":
            data, status = github.request(github.url(self.issue_uri))
            if not status:
                utils.log(data)
                return

            # issue was successfully requested
            for key in self.defaults.keys() + ["assignee", "user"]:
                # github will return None
                if ("assignee", "user") in key and data.get(key):
                    self.data[key] = data[key]["login"]
                elif key == "labels":
                    self.data[key] = [str(label["name"]) for label in data[key]]
                elif key == "milestone" and data.get("milestone"):
                    self.data[key] = data[key]["title"]
                elif data.get(key):
                    self.data[key] = data[key]

            # grab the browse url 
            self.url = data["html_url"]
dataset/ETHPy150Open jonmorehouse/vimhub/lib/issue.py/Issue._get_data/swapped operands of `in`