コード例 #1
0
ファイル: approxDepsFile.py プロジェクト: jedahan/gofed
				continue
			noGodeps.append(dir)

	if options.commitdate == "":
		commit_date = int(datetime.datetime.strptime('29/09/2015', '%d/%m/%Y').strftime("%s"))
	else:
		commit_date = int(datetime.datetime.strptime(options.commidate, '%d/%m/%Y').strftime("%s"))

	if options.importpath == "":
		importpath = "github.com/influxdb/influxdb"
	else:
		importpath = options.importpath

	parser_config = ParserConfig()
	parser_config.setSkipErrors()
	parser_config.setNoGodeps(noGodeps)
	parser_config.setImportsOnly()
	parser_config.setParsePath(path)
	parser_config.setImportPathPrefix(importpath)

	if not options.json:
		sys.stderr.write("Missing --json option\n")
		exit(1)

	da_obj = DependencyApproximator(parser_config, commit_date, verbose=options.verbose)
	da_obj.construct()
	#print da_obj.getError()

	deps = da_obj.getDependencies()
	print deps2GodepsJson(deps, importpath)