Browse Source

[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 9 years ago
parent
commit
52cac00d6d
1 changed files with 1 additions and 1 deletions
  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,
     })