mirror of
https://github.com/itdoginfo/allow-domains.git
synced 2026-03-26 06:46:24 +03:00
Fix: strict and sys 1
This commit is contained in:
@@ -8,6 +8,7 @@ import json
|
|||||||
import os
|
import os
|
||||||
import shutil
|
import shutil
|
||||||
import subprocess
|
import subprocess
|
||||||
|
import sys
|
||||||
|
|
||||||
rusDomainsInsideOut='Russia/inside'
|
rusDomainsInsideOut='Russia/inside'
|
||||||
rusDomainsInsideSrcSingle='src/Russia-domains-inside-single.lst'
|
rusDomainsInsideSrcSingle='src/Russia-domains-inside-single.lst'
|
||||||
@@ -116,6 +117,7 @@ def compile_srs(data, name, json_dir='JSON', srs_dir='SRS'):
|
|||||||
print(f"Compiled: {srs_path}")
|
print(f"Compiled: {srs_path}")
|
||||||
except subprocess.CalledProcessError as e:
|
except subprocess.CalledProcessError as e:
|
||||||
print(f"Compile error {json_path}: {e}")
|
print(f"Compile error {json_path}: {e}")
|
||||||
|
sys.exit(1)
|
||||||
|
|
||||||
def srs_rule(name, rules):
|
def srs_rule(name, rules):
|
||||||
compile_srs({"version": 3, "rules": rules}, name)
|
compile_srs({"version": 3, "rules": rules}, name)
|
||||||
|
|||||||
@@ -57,7 +57,7 @@ def make_request(url):
|
|||||||
return req
|
return req
|
||||||
|
|
||||||
def subnet_summarization(subnet_list):
|
def subnet_summarization(subnet_list):
|
||||||
subnets = [ipaddress.ip_network(subnet) for subnet in subnet_list]
|
subnets = [ipaddress.ip_network(subnet, strict=False) for subnet in subnet_list]
|
||||||
return list(ipaddress.collapse_addresses(subnets))
|
return list(ipaddress.collapse_addresses(subnets))
|
||||||
|
|
||||||
def fetch_asn_prefixes(asn_list):
|
def fetch_asn_prefixes(asn_list):
|
||||||
|
|||||||
Reference in New Issue
Block a user