London|25-SDC-NOV| FATMA DEGIRMENCI | Sprint 4|IMPLEMENT_SHELL_TOOLS Python#289
London|25-SDC-NOV| FATMA DEGIRMENCI | Sprint 4|IMPLEMENT_SHELL_TOOLS Python#289fatmaevin wants to merge 6 commits intoCodeYourFuture:mainfrom
Conversation
LonMcGregor
left a comment
There was a problem hiding this comment.
Good start on this sprint's tasks, I have spotted a few areas where you could improve code further
implement-shell-tools/cat/cat.py
Outdated
| for line in f: | ||
| line_content = line.rstrip("\n") | ||
|
|
||
| if args.b and line_content != "": |
There was a problem hiding this comment.
Do you see the duplication in these two branches of code. Is there some way to simplify this?
implement-shell-tools/wc/wc.py
Outdated
| if args.chars: | ||
| output.append(str(char_count)) | ||
| output.append(args.file) | ||
| print("\t".join(output)) |
There was a problem hiding this comment.
This part at the end seems repeated. Is there something you could do to simplify this?
LonMcGregor
left a comment
There was a problem hiding this comment.
Good work, this is almost complete. Have you tried running wc with a wildcard option? Does it work correctly?
|
I tested my program using wildcards (e.g. |
|
The wc program is now processing individual multiple inputs, but can you see what is missing in your implementation compared to the output of the original wc program? |
Self checklist