This is my report for the work done in the first half of Decemeber as part of the 2015 Twisted Maintainer Fellowship program.
Important changes made in these weeks:
- The Git migration plan was sent for approval
- Port of the AMP protocol to Python 3.
def __init__(self, url, pool_size_min=3, pool_size_max=8): | |
self._url = url | |
self._db_config = DBConfiguration(url) | |
self._pool = ConnectionPool( | |
self._db_config.driver_name, | |
cp_min=pool_size_min, | |
cp_max=pool_size_max, | |
**self._db_config.driver_arguments, | |
) |
# Backslash-escape errorCode. Python 3.5 can do this natively | |
# ("backslashescape") but Python 2.7 and Python 3.4 can't. | |
if _PY3: | |
errorCodeForMessage = "".join( | |
"\\x%2x" % c if c >= 0x80 else chr(c) | |
for c in errorCode) | |
else: | |
errorCodeForMessage = "".join( | |
"\\x%2x" % ord(c) if ord(c) >= 0x80 else c | |
for c in errorCode) |
This is my report for the work done in the first half of Decemeber as part of the 2015 Twisted Maintainer Fellowship program.
Important changes made in these weeks:
class IDBEventEntry(IDBTable): | |
message_id = schema.db.Integer(name='event_id', description='Some docstring here', lenght=12) | |
class DBObject(TwistarDBObject): | |
def getColums(): | |
""" | |
Return all db columns. | |
""" |
try: | |
from chevah import altceva | |
altceva | |
except ImportError: | |
altceva = None | |
altceva |
(1375-win-envir~)$ paver lint | |
---> brink.pavement_commons.lint | |
./make-windows-environment.js | |
21: E:0131: Single-quoted string preferred over double-quoted string. | |
23: E:0131: Single-quoted string preferred over double-quoted string. | |
23: E:0131: Single-quoted string preferred over double-quoted string. | |
37: E:0131: Single-quoted string preferred over double-quoted string. | |
40: E:0131: Single-quoted string preferred over double-quoted string. | |
48: E:0131: Single-quoted string preferred over double-quoted string. | |
61: E:0013: No semicolon is required to end a code block |
deferrer_connection = doConnection() | |
deferred_connection.addCallback(lambda result: getSchemaDeferred()) | |
deferrer_connection.addCallback(cbStartFlushing) | |
deferrer_connection.addErrback(ebDisableLogger) | |
deferrer_connection.addErrback(ebConvertUnknownErrors) |
def test_database_sqlite(self): | |
""" | |
""" | |
def create_handler(url): | |
interaction = mk.interaction_factory( | |
url, pool_size_min=1, pool_size_max=1) | |
#self.handler = TestDatabaseHandler(interaction, capacity=1) | |
self.handler = TestDatabaseHandler(interaction, capacity=1) | |
return self.handler |
def _runDeferred(self, deferred, timeout, debug): | |
""" | |
Does the actual deferred execution. | |
""" | |
if not deferred.called: | |
deferred_done = False | |
while not deferred_done: | |
self._iterateTestReactor(debug=debug) | |
deferred_done = deferred.called |
Trigger: Version of zabbix_agent(d) was changed on Daneș | |
Trigger status: OK | |
Trigger severity: Information | |
Trigger URL: | |
Item values: | |
1. Version of zabbix_agent(d) running (Daneș:agent.version): 2.0.7 | |
2. *UNKNOWN* (*UNKNOWN*:*UNKNOWN*): *UNKNOWN* | |
3. *UNKNOWN* (*UNKNOWN*:*UNKNOWN*): *UNKNOWN* |