Returns a list of Diff objects for parsed command line args.
(args, webdiff_config)
| 117 | |
| 118 | |
| 119 | def diff_for_args(args, webdiff_config): |
| 120 | """Returns a list of Diff objects for parsed command line args.""" |
| 121 | if 'dirs' in args: |
| 122 | # return dirdiff.diff(*args['dirs']) |
| 123 | return dirdiff.gitdiff(*args['dirs'], webdiff_config) |
| 124 | |
| 125 | if 'files' in args: |
| 126 | return [_shim_for_file_diff(*args['files'])] |
| 127 | |
| 128 | if 'github' in args: |
| 129 | gh = args['github'] |
| 130 | return githubdiff.fetch_pull_request(gh['owner'], gh['repo'], gh['num']) |
nothing calls this directly
no test coverage detected