FrancescoCastaldi commented on code in PR #43695:
URL: https://github.com/apache/superset/pull/43695#discussion_r4367167367


##########
superset/db_engine_specs/lint_metadata.py:
##########
@@ -272,10 +276,17 @@ def get_all_engine_specs_ast() -> list[dict[str, Any]]:  
# noqa: C901
                     if isinstance(item, ast.Assign):
                         for target in item.targets:
                             if isinstance(target, ast.Name) and target.id == 
"engine":
-                                # Check if engine value is non-empty string
                                 if isinstance(item.value, ast.Constant):
                                     has_non_empty_engine = 
bool(item.value.value)
                                 break
+                    elif isinstance(item, ast.AnnAssign):
+                        if (
+                            isinstance(item.target, ast.Name)
+                            and item.target.id == "engine"
+                        ):
+                            if isinstance(item.value, ast.Constant):
+                                has_non_empty_engine = bool(item.value.value)
+                            break

Review Comment:
   Addressed in commit 3b708447d1: lint_metadata.py skips bare annotations 
without initializers (engine: str), ensuring the scanner continues past them to 
find the actual assignment.



##########
superset/db_engine_specs/parseable.py:
##########
@@ -41,11 +41,14 @@ class ParseableEngineSpec(BaseEngineSpec):
             "Parseable is a distributed log analytics database "
             "with SQL-like query interface."
         ),
+        "logo": "parseable.png",
+        "homepage_url": "https://www.parseable.com";,
         "categories": [DatabaseCategory.SEARCH_NOSQL, 
DatabaseCategory.OPEN_SOURCE],
         "pypi_packages": ["sqlalchemy-parseable"],
         "connection_string": (
             "parseable://{username}:{password}@{hostname}:{port}/{stream_name}"
         ),
+        "default_port": 8000,

Review Comment:
   Addressed in commit 17b804d2e6: template connection string updated to 
parseable+http:// on port 8000, while the TLS example on port 443 retains 
parseable+https://.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to