Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- password = getpass('[sudo] password for {}: '.format(getuser()))
- with sh.contrib.sudo(password=password, _with=True):
- ls = sh.ls()
- print(ls)
- for line in sh.tr(sh.cat("test.log", _piped=True),
- "[:upper:]", "[:lower:]", _iter=True):
- print(line)
- password = getpass('[sudo] password for {}: '.format(getuser()))
- with sh.contrib.sudo(password=password, _with=True):
- for line in sh.tr(sh.cat("test.log", _piped=True),
- "[:upper:]", "[:lower:]", _iter=True):
- print(line)
- Exception in thread background thread for pid 5163:
- Traceback (most recent call last):
- File "/usr/lib/python3.5/threading.py", line 914, in _bootstrap_inner
- self.run()
- File "/usr/lib/python3.5/threading.py", line 862, in run
- self._target(*self._args, **self._kwargs)
- File "/home/user/workspaces/spyder_python3/test/src/sh.py", line 1540, in wrap
- fn(*args, **kwargs)
- File "/home/user/workspaces/spyder_python3/test/src/sh.py", line 2459, in background_thread
- handle_exit_code(exit_code)
- File "/home/user/workspaces/spyder_python3/test/src/sh.py", line 2157, in fn
- return self.command.handle_command_exit_code(exit_code)
- File "/home/user/workspaces/spyder_python3/test/src/sh.py", line 815, in handle_command_exit_code
- raise exc
- sh.ErrorReturnCode_1:
- RAN: /usr/bin/sudo -S /usr/bin/tr [:upper:] [:lower:]
- STDOUT:
- STDERR:
- [sudo] password for user: Sorry, try again.
- [sudo] password for user: Sorry, try again.
- [sudo] password for user: sudo: 3 incorrect password attempts
- Traceback (most recent call last):
- File "sh_test.py", line 42, in <module>
- sudo_redirect()
- File "sh_test.py", line 38, in sudo_redirect
- "[:upper:]", "[:lower:]", _iter=True):
- File "/home/user/workspaces/spyder_python3/test/src/sh.py", line 863, in next
- self.wait()
- File "/home/user/workspaces/spyder_python3/test/src/sh.py", line 792, in wait
- self.handle_command_exit_code(exit_code)
- File "/home/user/workspaces/spyder_python3/test/src/sh.py", line 815, in handle_command_exit_code
- raise exc
- sh.ErrorReturnCode_1:
- RAN: /usr/bin/sudo -S /usr/bin/tr [:upper:] [:lower:]
- STDOUT:
- STDERR:
- [sudo] password for user: Sorry, try again.
- [sudo] password for user: Sorry, try again.
- [sudo] password for user: sudo: 3 incorrect password attempts
Add Comment
Please, Sign In to add comment