From 458d0021424fcc16dde5bb8c47f8a5cb9db60abe Mon Sep 17 00:00:00 2001 From: Maxim Slipenko Date: Thu, 7 Sep 2023 11:43:32 +0300 Subject: [PATCH] add vendor to sys.path --- main.py | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/main.py b/main.py index 2b72f3c..62a322a 100644 --- a/main.py +++ b/main.py @@ -2,12 +2,18 @@ import httplib import hashlib import json import argparse -import os import socket import urllib import ConfigParser -from os.path import abspath -from netaddr import IPAddress, IPNetwork +import os +import sys + +parent_dir = os.path.abspath(os.path.dirname(__file__)) +vendor_dir = os.path.join(parent_dir, 'vendor') + +sys.path.append(vendor_dir) + +from netaddr import IPNetwork class KeeneticAPI: @@ -110,7 +116,7 @@ def start(args): for route in old_routes: api.remove_ip_route(route) - routes_dir = abspath(config.get('app', 'dir')) + routes_dir = os.path.abspath(config.get('app', 'dir')) routes = list()