diff --git a/pandora-box.py b/pandora-box.py index 11554a4..e6e9d90 100755 --- a/pandora-box.py +++ b/pandora-box.py @@ -76,7 +76,6 @@ infected_files = None # ----------------------------------------------------------- - class scanThread(threading.Thread): """Scanning thread""" @@ -866,12 +865,11 @@ def get_lock(process_name): os.execvp("/usr/bin/bash", ["/usr/bin/bash", "--norc"]) sys.exit() - # -------------------------------------- - def main(_): """Main entry point""" + print("main") try: state = "START" while state != "STOP": @@ -885,5 +883,7 @@ def main(_): if __name__ == "__main__": + print("Start") get_lock("pandora-box") curses.wrapper(main) + print("Done.") diff --git a/tests/border.py b/tests/border.py new file mode 100755 index 0000000..788cdc7 --- /dev/null +++ b/tests/border.py @@ -0,0 +1,51 @@ +#!/usr/bin/python3 +import curses +import locale + +def main(stdscr): + # Initialiser les locales + locale.setlocale(locale.LC_ALL, '') + + # Clear screen + stdscr.clear() + + # Dessiner une bordure avec les caractères ACS + stdscr.border( + curses.ACS_VLINE, curses.ACS_VLINE, + curses.ACS_HLINE, curses.ACS_HLINE, + curses.ACS_ULCORNER, curses.ACS_URCORNER, + curses.ACS_LLCORNER, curses.ACS_LRCORNER + ) + + # Rafraîchir l'écran pour afficher les modifications + stdscr.refresh() + + # Attendre une touche pour sortir + stdscr.getkey() + +curses.wrapper(main) +import curses +import locale + +def main(stdscr): + # Initialiser les locales + locale.setlocale(locale.LC_ALL, '') + + # Clear screen + stdscr.clear() + + # Dessiner une bordure avec les caractères ACS + stdscr.border( + curses.ACS_VLINE, curses.ACS_VLINE, + curses.ACS_HLINE, curses.ACS_HLINE, + curses.ACS_ULCORNER, curses.ACS_URCORNER, + curses.ACS_LLCORNER, curses.ACS_LRCORNER + ) + + # Rafraîchir l'écran pour afficher les modifications + stdscr.refresh() + + # Attendre une touche pour sortir + stdscr.getkey() + +curses.wrapper(main)