Explorar o código

[hive] Prevent 'Could not connect to xxx:21050: Int or String expected'

On certain system like RHEL6 with MySQL, Django PositiveIntegerField
returns a long which is not accepted until Python 2.7 in getaddrinfo
http://bugs.python.org/issue8853
Romain Rigaux %!s(int64=9) %!d(string=hai) anos
pai
achega
52cac00d6d
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      apps/beeswax/src/beeswax/models.py

+ 1 - 1
apps/beeswax/src/beeswax/models.py

@@ -118,7 +118,7 @@ class QueryHistory(models.Model):
     query_server.update({
         'server_name': self.server_name,
         'server_host': self.server_host,
-        'server_port': self.server_port,
+        'server_port': int(self.server_port),
         'server_type': self.server_type,
     })