Skip to content
This repository was archived by the owner on Nov 22, 2024. It is now read-only.

Commit bd220aa

Browse files
committed
__del__() added - not very fancy; but cleaner network close now
1 parent 4a5da8b commit bd220aa

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed

CloudFlare/api_v4.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
""" API core commands for Cloudflare API"""
22

3-
import time
4-
53
def api_v4(self):
64
""" API core commands for Cloudflare API"""
75

CloudFlare/cloudflare.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,11 @@ def __init__(self, config):
6666
else:
6767
self.logger = None
6868

69+
def __del__(self):
70+
if self.network:
71+
del self.network
72+
self.network = None
73+
6974
def call_with_no_auth(self, method, parts,
7075
identifier1=None, identifier2=None, identifier3=None, identifier4=None,
7176
params=None, data=None, files=None):
@@ -979,6 +984,13 @@ def __init__(self, email=None, token=None, certtoken=None, debug=False, raw=Fals
979984
except Exception as e:
980985
raise CloudFlareAPIError(0, str(e))
981986

987+
def __del__(self):
988+
""" Network for Cloudflare API"""
989+
990+
if self._base:
991+
del self._base
992+
self._base = None
993+
982994
def __call__(self):
983995
""" Cloudflare v4 API"""
984996

0 commit comments

Comments
 (0)