def get_release(self, project, data): if not data.get('release'): return return Release.get( project=project, version=data['release'], )
def get_release(self, data): if not data.get('release'): return return Release.get( project=self.project, version=data['release'], )
def preprocess_step(self, processing_task): frames = self.get_valid_frames() if not frames: logger.debug('Event %r has no frames with enough context to ' 'fetch remote source', self.data['event_id']) return False if self.data.get('release'): self.release = Release.get( project=self.project, version=self.data['release'], ) self.populate_source_cache(frames) return True
def get_release(self, create=False): """Convenient helper to return the release for the current data and optionally creates the release if it's missing. In case there is no release info it will return `None`. """ release = self.data.get("release") if not release: return None if not create: return Release.get(project=self.project, version=self.data["release"]) timestamp = self.data.get("timestamp") if timestamp is not None: date = datetime.fromtimestamp(timestamp).replace(tzinfo=timezone.utc) else: date = None return Release.get_or_create( project=self.project, version=self.data["release"], date_added=date )
def get_release(self, create=False): """Convenient helper to return the release for the current data and optionally creates the release if it's missing. In case there is no release info it will return `None`. """ release = self.data.get('release') if not release: return None if not create: return Release.get(project=self.project, version=self.data['release']) timestamp = self.data.get('timestamp') if timestamp is not None: date = datetime.fromtimestamp(timestamp).replace(tzinfo=timezone.utc) else: date = None return Release.get_or_create( project=self.project, version=self.data['release'], date_added=date, )
def get_release(self, project, data): if not data.get("release"): return return Release.get(project=project, version=data["release"])