Jason R. Coombs avatar Jason R. Coombs committed 8a67581

Removed 'args' global

Comments (0)

Files changed (1)

jaraco/financial/ofx.py

 		return parser
 
 	@classmethod
-	def run(cls):
+	def run(cls, args):
 		creds = args.username, cls._get_password(args.site, args.username)
 		if not args.account:
 			# download account info
 		return parser
 
 	@classmethod
-	def run(cls):
+	def run(cls, args):
 		root = path.path('~/Documents/Financial').expanduser()
 		accounts = root / 'accounts.json'
 		with open(accounts) as f:
 	parser = argparse.ArgumentParser(usage=usage)
 	jaraco.util.logging.add_arguments(parser)
 	Command.add_subparsers(parser)
-	args = parser.parse_args()
-	globals().update(args = args)
-	return args
+	return parser.parse_args()
 
 def handle_command_line():
 	args = get_args()
 	jaraco.util.logging.setup(args)
 	load_sites()
-	args.action.run()
+	args.action.run(args)
 
-args = None
 if __name__ == "__main__":
 	handle_command_line()
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.