def previous(cls): try: previous_area_spec = PTaskHistory().previous version = None if PTaskSpec.VERSION in previous_area_spec: (previous_area_spec, version) = previous_area_spec.split( PTaskSpec.VERSION) return cls(previous_area_spec, validate=False, version=version) except PTaskAreaError: return cls("")
def previous(cls): try: previous_area_spec = PTaskHistory().previous version = None if PTaskSpec.VERSION in previous_area_spec: (previous_area_spec, version) = previous_area_spec.split(PTaskSpec.VERSION) return cls(previous_area_spec, validate=False, version=version) except PTaskAreaError: return cls("")
def latest(cls): try: latest_area_spec = PTaskHistory().latest version = None if PTaskSpec.VERSION in latest_area_spec: (latest_area_spec, version) = latest_area_spec.split( PTaskSpec.VERSION) return cls(latest_area_spec, validate=False, version=version) except PTaskAreaError: return cls("")
def latest(cls): try: latest_area_spec = PTaskHistory().latest version = None if PTaskSpec.VERSION in latest_area_spec: (latest_area_spec, version) = latest_area_spec.split(PTaskSpec.VERSION) return cls(latest_area_spec, validate=False, version=version) except PTaskAreaError: return cls("")