Skip to content

Tag: python

Urwid: make cursor invisible

I’m using urwid, which is a Python “framework” for designing terminal user interfaces in ncurses. There’s one thing though that I’m not able to do in urwid that was easy in curses – make the cursor invisible. As it is now, the cursor is visible when selecting buttons, and i…

Root autentication on a Python program

I have the root password saved in a variable. How I can give the root authorization at my program? This can be an example: Answer It is impossible to do it in the way you try. Your program is already started under some non-root user and you cannot change it inside this program. You can spawn other process whi…

How can i execute comm Linux command in Python

I want to extract lines from File1 which are not present in File2 File1 File2 so the output should be: One possible command in bash is: And it works perfectly well in bash, but I don’t know how correctly to implement in Python. I’ve tried with And is not working. Any hint? Answer If you must use a…

Curses snake game not removing cells in linux os

It’s code from a curses tutorial that I’ve been using to get a grasp of it but even though I’ve checked the code multiple times, it’s still not removing the old cells. The guy that wrote the code is on a mac and I’m using linux so would that be a problem? Answer The problem seems…

autossh not working when executed in python

I am trying to create ssh reverse tunnel. When I run the below command on terminal it works greate: But when I run it in python with os.system() or using subprocess it’s not working. When I check the processes list the process is created and running and has no difference with the last method.(running di…

How to register a signal handler for a subprocess?

Adding a signal handler, e.g. with process.sh doesn’t work because CtrlC interrupts the child process (only SIGINT received is printed), but both SIGINT received and SIGINT child received should be printed and the child continue to run. Adding signal.SIG_IGN leaves the child untouched, but that not suff…