mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-24 16:42:05 +00:00
Hope I'll fix it
This commit is contained in:
parent
2f8da04891
commit
1edd4347fc
@ -60,5 +60,5 @@ clientPort=2181 \n\
|
||||
maxClientCnxns=80' > /opt/zookeeper/conf/zoo.cfg
|
||||
RUN mkdir /zookeeper && chmod -R 777 /zookeeper
|
||||
|
||||
ENV TZ=Europe/Moscow
|
||||
ENV TZ=Etc/UTC
|
||||
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
|
||||
|
@ -10,9 +10,6 @@ import pymongo
|
||||
import pymysql.cursors
|
||||
import redis
|
||||
import logging
|
||||
from tzlocal import get_localzone
|
||||
import pytz
|
||||
|
||||
|
||||
class ExternalSource(object):
|
||||
def __init__(self, name, internal_hostname, internal_port,
|
||||
@ -168,10 +165,7 @@ class SourceMongo(ExternalSource):
|
||||
self.converters[field.name] = lambda x: datetime.datetime.strptime(x, "%Y-%m-%d")
|
||||
elif field.field_type == "DateTime":
|
||||
def converter(x):
|
||||
dt_object = datetime.datetime.strptime(x, '%Y-%m-%d %H:%M:%S')
|
||||
localzone = get_localzone()
|
||||
local_dt = localzone.localize(dt_object, is_dst=None)
|
||||
return local_dt.astimezone(pytz.utc)
|
||||
return datetime.datetime.strptime(x, '%Y-%m-%d %H:%M:%S')
|
||||
self.converters[field.name] = converter
|
||||
else:
|
||||
self.converters[field.name] = lambda x: x
|
||||
@ -487,10 +481,7 @@ class SourceCassandra(ExternalSource):
|
||||
if type == 'UUID':
|
||||
return uuid.UUID(value)
|
||||
elif type == 'DateTime':
|
||||
dt_object = datetime.datetime.strptime(value, '%Y-%m-%d %H:%M:%S')
|
||||
localzone = get_localzone()
|
||||
local_dt = localzone.localize(dt_object, is_dst=None)
|
||||
return local_dt.astimezone(pytz.utc)
|
||||
return datetime.datetime.strptime(value, '%Y-%m-%d %H:%M:%S')
|
||||
return value
|
||||
|
||||
def load_data(self, data, table_name):
|
||||
|
Loading…
Reference in New Issue
Block a user