def publish(self, block_name, tag, msg, versiontag, publish_all, origin): self._process() parents = [b.parent for b in self.hive_holder.block_holders if b.parent.time != -1] self.bii.biiapi.check_valid(parents) HiveManager.publish(self, block_name, tag, msg, versiontag, publish_all=publish_all, origin=origin) self._checkout() # Check again, in case some parent outdated DEV => STABLE parents = [b.parent for b in self.hive_holder.block_holders if b.parent.time != -1] self.bii.biiapi.check_valid(parents, publish=False)
def publish(self, block_name, tag, msg, versiontag, publish_all, origin): self._process() parents = [ b.parent for b in self.hive_holder.block_holders if b.parent.time != -1 ] self.bii.biiapi.check_valid(parents) HiveManager.publish(self, block_name, tag, msg, versiontag, publish_all=publish_all, origin=origin) self._checkout() # Check again, in case some parent outdated DEV => STABLE parents = [ b.parent for b in self.hive_holder.block_holders if b.parent.time != -1 ] self.bii.biiapi.check_valid(parents, publish=False)