#!/usr/bin/env python

'''Invoke the main function in the main module of backshift'''

import os

import main


def top():
	'''Just call main.main(), with or without profiling'''

	perform_profiling = False

	if perform_profiling:
		# we cd a little in the code, so if we don't prepend the CWD, our profiling data goes to the "wrong" directory
		import profile
		profile.run('main.main()', os.path.join(os.getcwd(), 'blee'))
	else:
		main.main()

if __name__ == '__main__':
	# this if might seem weird, as we have no .py extension - but this keeps epydoc a little happier
	top()