Skip to content

Commit

Permalink
0.9.2.25 - added debugging
Browse files Browse the repository at this point in the history
  • Loading branch information
Thorsten Simons committed May 13, 2015
1 parent 09fee13 commit bfdffad
Show file tree
Hide file tree
Showing 5 changed files with 101 additions and 7 deletions.
67 changes: 67 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
# Created by .ignore support plugin (hsz.mobi)
### Python template
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class

# C extensions
*.so

# Distribution / packaging
.Python
env/
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
*.egg-info/
.installed.cfg
*.egg

# PyInstaller
# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec

# Installer logs
pip-log.txt
pip-delete-this-directory.txt

# Unit test / coverage reports
htmlcov/
.tox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*,cover

# Translations
*.mo
*.pot

# Django stuff:
*.log

# Sphinx documentation
docs/_build/

# PyBuilder
target/

# PyCharm
.idea/
.settings/
src/dist


24 changes: 24 additions & 0 deletions src/CHANGELOG.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,30 @@
Release History
===============

**0.9.2-25 2015-05-13**

* Added:

One more debug message right after getResponse()

**0.9.2-24 2015-05-13**

* Fixed:

Added output of service_time2 to debug messages

**0.9.2-23 2015-05-13**

* Fixed:

Output of service times in debug messages set to 17 digits

**0.9.2-22 2015-05-13**

* Fixed:

Output of service times in debug messages are more precise, now

**0.9.2-21 2015-03-28**

* Fixed:
Expand Down
11 changes: 7 additions & 4 deletions src/hcpsdk/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -404,7 +404,7 @@ def _connect(self):
con = http.client.HTTPConnection(self.__address, port=self.__target.port,
timeout=self.__timeout)
self.__connect_time = time.time() - c_t
self.logger.log(logging.DEBUG, 'Connection open: IP {} ({}) - connect_time: {}'
self.logger.log(logging.DEBUG, 'Connection open: IP {} ({}) - connect_time: {:0.17f}'
.format(self.__address, self.__target.fqdn, self.__connect_time))

if self.__debuglevel:
Expand Down Expand Up @@ -601,7 +601,7 @@ def request(self, method, url, body=None, params=None, headers=None):
raise HcpsdkError(str(e))
else:
self.__service_time1 = self.__service_time2 = time.time() - s_t
self.logger.log(logging.DEBUG, '{} Request for {} - service_time1 = {}'
self.logger.log(logging.DEBUG, '{} Request for {} - service_time1&2 = {:0.17f}'
.format(method, url, self.__service_time1))

try:
Expand Down Expand Up @@ -637,6 +637,9 @@ def request(self, method, url, body=None, params=None, headers=None):
.format(retries, url))
except Exception as e:
self.logger.exception(str(e))
else:
self.logger.log(logging.DEBUG, '{} Request for {} - after getResponse(): service_time2 = {:0.17f}'
.format(method, url, self.__service_time2))

self._set_idletimer()
return self._response
Expand Down Expand Up @@ -726,9 +729,9 @@ def read(self, amt=None):
self.logger.log(logging.DEBUG, msg)
raise HcpsdkError(msg)
else:
self.logger.log(logging.DEBUG, '(partial?) read: service_time1 = {} secs'
.format(self.__service_time1))
self.__service_time2 += self.__service_time1
self.logger.log(logging.DEBUG, '(partial?) read: service_time1/2 = {:0.17f}/{:0.17f} secs'
.format(self.__service_time1, self.__service_time2))
return buf

def __getattr__(self, item):
Expand Down
2 changes: 1 addition & 1 deletion src/hcpsdk/version.py
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ class _Version(object):
release = 0
major = 9
minor = 2
build = 21
build = 25

fullversion = '{}.{}.{}-{}'.format(release, major, minor, build)

Expand Down
4 changes: 2 additions & 2 deletions src/pip_requirements.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
alabaster >= 0.7.1
dnspython3 >= 1.12.0
alabaster>=0.7.1
dnspython3==1.12.0

0 comments on commit bfdffad

Please sign in to comment.