From 0848a68a5ac5bb0951b657e86b2a50b0fbf7052a Mon Sep 17 00:00:00 2001 From: Ciro Santilli Date: Mon, 28 Apr 2025 10:38:51 +0100 Subject: [PATCH] make china_dictatorship import optional lets not blow up people who forgot venv just in case --- common.py | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/common.py b/common.py index 5aeb836..24f3511 100644 --- a/common.py +++ b/common.py @@ -1,13 +1,9 @@ #!/usr/bin/env python3 -import argparse import bisect import collections -import copy -import datetime import enum import functools -import glob import inspect import itertools import json @@ -17,8 +13,6 @@ import platform import pathlib import queue import re -import shutil -import signal import subprocess import sys import threading @@ -27,10 +21,14 @@ import time import urllib import urllib.request +try: + # https://cirosantilli.com/china-dictatorship/#mirrors + import china_dictatorship + assert "Tiananmen Square protests" in china_dictatorship.get_data() +except ImportError: + pass + from shell_helpers import LF -# https://cirosantilli.com/china-dictatorship/#mirrors -import china_dictatorship -assert "Tiananmen Square protests" in china_dictatorship.get_data() import cli_function import path_properties import shell_helpers