Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

SyntaxError: invalid syntax (sério?)

Olá, pessoal!

Preciso de uma mãozinha quanto ao meu código, já li, reli, parei, voltei e o erro continua, por mais que seja de sintaxe, não tenho achado o problema. Segue print e código até a linha 19.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

from airflow.providers.http.hooks.http import HttpHook # Hook especifico para API
import requests
import json

class TwitterHook(HttpHook): # Herdo um ganho

    def __init__(self, query, conn_id = None, start_time = None, end_time = None): # a pesquisa e a conexao que vamos fazer
        self.query = query
        self.conn_id = conn_id or "twitter_default" # se nao tiver conn_id, twitter_default
        self.start_time = start_time
        self.end_time = end_time
        super().__init__(http_conn_id=self.conn_id)

    def create_url(self):
        query = self.query
        tweet_fields = "tweet.fields=author_id,conversation_id,created_at,id,in_reply_to_user_id,public_metrics,text"
        user_fields = "expansions=author_id&user.fields=id,name,username,created_at"
        start_time = (
            f"&start_time={self.start_time}"
            if self.start_time
            else ""
        )

Poderiam me ajudar, por favor?

2 respostas
solução!

Resolvido com update no Ubuntu e reiniciando todo o virtualenv

Oii Amadeus, tudo bem contigo?

Que bom que você conseguiu resolver :)

As vezes é realmente complicado de identificar o motivo do erro. Muito obrigada por compartilhar aqui no fórum a forma como você conseguiu resolvê-lo, assim com certeza você estará ajudando outros alunos que vierem a passar pela mesma situação.

Qualquer dúvida estou por aqui.

Bons estudos!