mirror of
https://github.com/bellingcat/cisticola.git
synced 2026-06-07 19:08:35 +03:00
Minor bug fixes from testing
This commit is contained in:
@@ -223,16 +223,16 @@ class ETLController:
|
||||
handled = False
|
||||
|
||||
if transformer.can_handle(result):
|
||||
logger.trace(f"{transformer} is handling raw info result {result.id} ({result.date})")
|
||||
logger.trace(f"{transformer} is handling raw info result {result.id} ({result.date_archived})")
|
||||
handled = True
|
||||
|
||||
transformer.transform(result, lambda obj: self.insert_or_select(obj, session, False), session)
|
||||
transformer.transform_info(result, lambda obj: self.insert_or_select(obj, session, False), session)
|
||||
|
||||
session.commit()
|
||||
break
|
||||
|
||||
if handled == False:
|
||||
logger.warning(f"No Transformer could handle raw channel info ID {result.id} with platform {result.platform} ({result.date})")
|
||||
logger.warning(f"No Transformer could handle raw channel info ID {result.id} with platform {result.platform} ({result.date_archived})")
|
||||
|
||||
|
||||
@logger.catch(reraise=True)
|
||||
|
||||
@@ -16,7 +16,7 @@ from cisticola.base import RawChannelInfo, ChannelInfo, ScraperResult, Post, Ima
|
||||
|
||||
|
||||
class TelegramTelethonTransformer(Transformer):
|
||||
__version__ = 'TelegramTelethonTransformer 0.0.1'
|
||||
__version__ = 'TelegramTelethonTransformer 0.0.2'
|
||||
|
||||
bad_channels = {}
|
||||
|
||||
@@ -99,7 +99,7 @@ class TelegramTelethonTransformer(Transformer):
|
||||
platform_id=raw['full_chat']['id'],
|
||||
platform=data.platform,
|
||||
scraper=data.scraper,
|
||||
transformer=data.transformer,
|
||||
transformer=self.__version__,
|
||||
screenname=chat_raw['username'],
|
||||
name=chat_raw['title'],
|
||||
description=raw['full_chat']['about'],
|
||||
|
||||
Reference in New Issue
Block a user