#!/usr/bin/python2.1
# This file is released to the Public Domain by Moshe Zadka
# Author: Moshe Zadka <pms@zadka.site.co.il>
import PMS.Commands, PMS.Console, sys, re

num = re.compile('[0-9]+$')

def main():
	if len(sys.argv[1:]) != 1:
		sys.stderr.write("%s: usage: edit num\n" % sys.argv[0])
		sys.exit(3)
	num = int(sys.argv[1])
	try:
		PMS.Console.run_function(PMS.Commands.edit, (num,), {})
	except RuntimeError, message:
		name = sys.argv[0]
		sys.stderr.write(("%(name)s: "+str(message)+"\n") % vars())

if __name__ == '__main__':
	main()
