Skip to content

Commit 122f2d3

Browse files
committed
gobbling ship exceptions if the debug level is less than or equal to 1; removed no longer used files
1 parent c651af3 commit 122f2d3

3 files changed

Lines changed: 14 additions & 62 deletions

File tree

CHANGES.txt

Lines changed: 0 additions & 51 deletions
This file was deleted.

ISStreamer/Streamer.py

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -86,10 +86,10 @@ def __init__(self, bucket_name="", bucket_key="", access_key="", ini_file_locati
8686

8787
self.console_message("access_key: {accessKey}".format(accessKey=self.AccessKey))
8888
self.console_message("stream_api_base: {api}".format(api=self.StreamApiBase))
89-
89+
9090
def ship_to_api(self, resource, contents):
9191
api_base = self.StreamApiBase
92-
92+
9393
headers = {
9494
'Content-Type': 'application/json',
9595
'User-Agent': 'PyStreamer v' + version.__version__,
@@ -121,7 +121,7 @@ def __ship(retry_attempts, wait=0):
121121
if (self.MissedEvents != None):
122122
self.MissedEvents.write("{}\n".format(json.dumps(contents)))
123123
return
124-
124+
125125
try:
126126
if (wait > 0):
127127
self.console_message("ship-debug: pausing thread for {wait} seconds".format(wait=wait))
@@ -153,8 +153,11 @@ def __ship(retry_attempts, wait=0):
153153
raise Exception("Either account is capped or an upgrade is required.")
154154

155155
self.console_message("ship: exception shipping on attempt {atmpt}.".format(atmpt=retry_attempts))
156-
#self.console_message(ex, level=2)
157-
raise ex
156+
if (self.DebugLevel > 1):
157+
raise ex
158+
else:
159+
self.console_message("exception gobbled: {}".format(str(ex)))
160+
158161
__ship(retry_attempts, 1)
159162

160163
__ship(3)
@@ -184,7 +187,7 @@ def console_message(self, message, level=1):
184187

185188
def ship_messages(self, messages, retries=3):
186189
self.ship_to_api("/api/events", messages)
187-
190+
188191

189192
def flush(self):
190193
if (self.Offline):
@@ -202,7 +205,7 @@ def flush(self):
202205
self.console_message("flush: queue empty...", level=2)
203206
if len(messages) > 0:
204207
self.console_message("flush: queue not empty, shipping", level=2)
205-
208+
206209
self.ship_messages(messages)
207210
self.console_message("flush: finished flushing queue", level=2)
208211

@@ -255,17 +258,17 @@ def __ship_buffer():
255258

256259
timeStamp = time.time()
257260
gmtime = datetime.datetime.fromtimestamp(timeStamp)
258-
261+
259262
if epoch != None:
260263
try:
261264
gmtime = datetime.datetime.fromtimestamp(epoch)
262265
timeStamp = epoch
263266
except:
264267
self.console_message("epoch was overriden with invalid time, using current timstamp instead")
265-
268+
266269
formatted_gmTime = gmtime.strftime('%Y-%m-%d %H:%M:%S.%f')
267270
self.console_message("{time}: {key} {value}".format(key=key, value=value, time=formatted_gmTime))
268-
271+
269272
if (not self.Offline):
270273
if (len(self.LogQueue) >= self.BufferSize):
271274
self.console_message("log: queue size approximately at or greater than buffer size, shipping!", level=10)
@@ -277,7 +280,7 @@ def __ship_buffer():
277280
t.start()
278281
else:
279282
__ship_buffer()
280-
283+
281284
self.console_message("log: queueing log item", level=2)
282285
log_item = {
283286
"key": key,

MANIFEST.in

Whitespace-only changes.

0 commit comments

Comments
 (0)