Skip to content

Commit

Permalink
fix: dotenv error (#962)
Browse files Browse the repository at this point in the history
  • Loading branch information
ajasnosz committed Feb 20, 2024
1 parent 3f10d02 commit 5aedaa9
Show file tree
Hide file tree
Showing 13 changed files with 25 additions and 34 deletions.
2 changes: 1 addition & 1 deletion integration_tests/automatic_setup.sh
Original file line number Diff line number Diff line change
Expand Up @@ -130,7 +130,7 @@ wait_for_pod_initialization
wait_for_sc4snmp_pods_to_be_up
check_metallb_status

if [ $1 == 'integration' ]; then
if [[ $1 == 'integration' ]]; then
define_python
deploy_poetry
fi
2 changes: 1 addition & 1 deletion splunk_connect_for_snmp/celery_config.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@

from kombu import Queue

with suppress(ImportError):
with suppress(ImportError, OSError):
from dotenv import load_dotenv

load_dotenv()
Expand Down
5 changes: 2 additions & 3 deletions splunk_connect_for_snmp/common/collection_manager.py
Original file line number Diff line number Diff line change
@@ -1,17 +1,16 @@
import os
from abc import abstractmethod
from contextlib import suppress

import yaml
from celery.utils.log import get_task_logger

from splunk_connect_for_snmp.common.hummanbool import human_bool

try:
with suppress(ImportError, OSError):
from dotenv import load_dotenv

load_dotenv()
except OSError:
pass

CONFIG_PATH = os.getenv("CONFIG_PATH", "/app/config/config.yaml")
CONFIG_FROM_MONGO = human_bool(os.getenv("CONFIG_FROM_MONGO", "false").lower())
Expand Down
5 changes: 2 additions & 3 deletions splunk_connect_for_snmp/common/custom_translations.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,15 +14,14 @@
# limitations under the License.
#
import os
from contextlib import suppress

import yaml

try:
with suppress(ImportError, OSError):
from dotenv import load_dotenv

load_dotenv()
except OSError:
pass

CONFIG_PATH = os.getenv("CONFIG_PATH", "/app/config/config.yaml")

Expand Down
6 changes: 2 additions & 4 deletions splunk_connect_for_snmp/common/inventory_processor.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import copy
import os
from contextlib import suppress
from csv import DictReader
from typing import List

Expand All @@ -11,13 +12,10 @@
from splunk_connect_for_snmp.common.task_generator import WalkTaskGenerator
from splunk_connect_for_snmp.poller import app

try:
with suppress(ImportError, OSError):
from dotenv import load_dotenv

load_dotenv()
except OSError:
pass


CONFIG_PATH = os.getenv("CONFIG_PATH", "/app/config/config.yaml")
INVENTORY_PATH = os.getenv("INVENTORY_PATH", "/app/inventory/inventory.csv")
Expand Down
5 changes: 2 additions & 3 deletions splunk_connect_for_snmp/enrich/tasks.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,17 +14,16 @@
# limitations under the License.
#
import time
from contextlib import suppress

from pymongo import UpdateOne

from splunk_connect_for_snmp import customtaskmanager

try:
with suppress(ImportError, OSError):
from dotenv import load_dotenv

load_dotenv()
except OSError:
pass

import os

Expand Down
5 changes: 2 additions & 3 deletions splunk_connect_for_snmp/inventory/loader.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
import logging
import os
import sys
from contextlib import suppress
from csv import DictReader

import pymongo
Expand All @@ -40,12 +41,10 @@
from splunk_connect_for_snmp.common.inventory_record import InventoryRecord
from splunk_connect_for_snmp.common.schema_migration import migrate_database

try:
with suppress(ImportError, OSError):
from dotenv import load_dotenv

load_dotenv()
except OSError:
pass

formatter = CustomisedJSONFormatter()

Expand Down
6 changes: 3 additions & 3 deletions splunk_connect_for_snmp/inventory/tasks.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,19 +14,19 @@
# limitations under the License.
#
import typing
from contextlib import suppress

from splunk_connect_for_snmp.snmp.manager import get_inventory

from ..common.collection_manager import ProfilesManager
from ..common.task_generator import PollTaskGenerator
from .loader import transform_address_to_key

try:
with suppress(ImportError, OSError):
from dotenv import load_dotenv

load_dotenv()
except OSError:
pass

import os
import re

Expand Down
2 changes: 1 addition & 1 deletion splunk_connect_for_snmp/poller.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
# Support use of .env file for developers
from contextlib import suppress

with suppress(ImportError):
with suppress(ImportError, OSError):
from dotenv import load_dotenv

load_dotenv()
Expand Down
6 changes: 3 additions & 3 deletions splunk_connect_for_snmp/snmp/manager.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
# limitations under the License.
#
import typing
from contextlib import suppress

from pysnmp.proto.errind import EmptyResponse
from pysnmp.smi import error
Expand All @@ -23,12 +24,11 @@
from splunk_connect_for_snmp.inventory.loader import transform_address_to_key
from splunk_connect_for_snmp.snmp.varbinds_resolver import ProfileCollection

try:
with suppress(ImportError, OSError):
from dotenv import load_dotenv

load_dotenv()
except OSError:
pass

import csv
import os
import time
Expand Down
4 changes: 1 addition & 3 deletions splunk_connect_for_snmp/snmp/tasks.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,10 @@

from splunk_connect_for_snmp.snmp.exceptions import SnmpActionError

try:
with suppress(ImportError, OSError):
from dotenv import load_dotenv

load_dotenv()
except OSError:
pass

import os
import socket
Expand Down
6 changes: 3 additions & 3 deletions splunk_connect_for_snmp/splunk/tasks.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,14 +13,14 @@
# See the License for the specific language governing permissions and
# limitations under the License.
#
from contextlib import suppress

from splunk_connect_for_snmp.common.custom_translations import load_custom_translations

try:
with suppress(ImportError, OSError):
from dotenv import load_dotenv

load_dotenv()
except OSError:
pass

import json
import os
Expand Down
5 changes: 2 additions & 3 deletions splunk_connect_for_snmp/traps.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,17 +14,16 @@
# limitations under the License.
#
import logging
from contextlib import suppress

from pysnmp.proto.api import v2c

from splunk_connect_for_snmp.snmp.auth import get_secret_value

try:
with suppress(ImportError, OSError):
from dotenv import load_dotenv

load_dotenv()
except OSError:
pass

import asyncio
import os
Expand Down

0 comments on commit 5aedaa9

Please sign in to comment.