From 8bfeefa1fa75d2d26222c4143615a16e36b53340 Mon Sep 17 00:00:00 2001 From: Bobby Galli Date: Fri, 2 Apr 2021 18:41:25 -0400 Subject: [PATCH] Add OS information to Crash post Fixes #1 --- src/bugsplat/bugsplat.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/bugsplat/bugsplat.py b/src/bugsplat/bugsplat.py index 059438a..e97988b 100644 --- a/src/bugsplat/bugsplat.py +++ b/src/bugsplat/bugsplat.py @@ -1,5 +1,6 @@ import json import os +import platform import requests import traceback import sys @@ -51,6 +52,10 @@ def post(self, ex, additionalFilePaths = [], appKey = '', description = '', emai if (len(additionalFilePaths) == 0): additionalFilePaths = self.additionalFilePaths files = self._createFilesForPost(additionalFilePaths) + pyVersion = sys.version.split('\n')[0].rstrip() + osVersion = platform.platform() + environment = 'Python ' + pyVersion + ' ' + osVersion + data = { 'database': self.database, 'appName': self.application, @@ -60,7 +65,8 @@ def post(self, ex, additionalFilePaths = [], appKey = '', description = '', emai 'exceptionMessage': exceptionMessage, 'email': email, 'user': user, - 'callstack': callstack + 'callstack': callstack, + 'environment': environment } try: