Skip to content

'S3Tree' object has no attribute 'ICON_FILE' #786

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
nyc-de opened this issue Mar 13, 2025 · 5 comments · Fixed by #789
Closed

'S3Tree' object has no attribute 'ICON_FILE' #786

nyc-de opened this issue Mar 13, 2025 · 5 comments · Fixed by #789
Labels
bug Something isn't working

Comments

@nyc-de
Copy link

nyc-de commented Mar 13, 2025

Related to Textual Bug Report

@tconbeer
Copy link
Owner

How did you install Harlequin? It looks like you might be running Harlequin with Textual 2.1, which is the wrong version. Harlequin currently specifies Textual 0.89.1

@nyc-de
Copy link
Author

nyc-de commented Mar 13, 2025

I just did a re-install. Same result.

uv tool install 'harlequin[s3]' 
installation output
Resolved 50 packages in 316ms
Prepared 2 packages in 300ms
Installed 50 packages in 162ms
 + boto3==1.37.12
 + botocore==1.37.12
 + click==8.1.8
 + duckdb==1.2.1
 + harlequin==2.1.0
 + jinja2==3.1.6
 + jmespath==1.0.1
 + linkify-it-py==2.0.3
 + markdown-it-py==3.0.0
 + markupsafe==3.0.2
 + mdit-py-plugins==0.4.2
 + mdurl==0.1.2
 + numpy==2.2.3
 + platformdirs==4.3.6
 + prompt-toolkit==3.0.50
 + pyarrow==19.0.1
 + pygments==2.19.1
 + pyperclip==1.9.0
 + python-dateutil==2.9.0.post0
 + questionary==2.1.0
 + rich==13.9.4
 + rich-click==1.8.8
 + s3transfer==0.11.4
 + shandy-sqlfmt==0.26.0
 + six==1.17.0
 + textual==0.89.1
 + textual-fastdatatable==0.12.0
 + textual-textarea==0.15.0
 + tomlkit==0.13.2
 + tqdm==4.67.1
 + tree-sitter==0.24.0
 + tree-sitter-bash==0.23.3
 + tree-sitter-css==0.23.2
 + tree-sitter-go==0.23.4
 + tree-sitter-html==0.23.2
 + tree-sitter-java==0.23.5
 + tree-sitter-javascript==0.23.1
 + tree-sitter-json==0.24.8
 + tree-sitter-markdown==0.3.2
 + tree-sitter-python==0.23.6
 + tree-sitter-regex==0.24.3
 + tree-sitter-rust==0.23.2
 + tree-sitter-sql==0.3.7
 + tree-sitter-toml==0.7.0
 + tree-sitter-xml==0.7.0
 + tree-sitter-yaml==0.7.0
 + typing-extensions==4.12.2
 + uc-micro-py==1.0.3
 + urllib3==2.3.0
 + wcwidth==0.2.13
Installed 1 executable: harlequin

@tconbeer
Copy link
Owner

Ok thanks

@macraesdirtysocks
Copy link

Commenting out this line fixes functionality.

Icons still missing (assuming they are intended)

@tconbeer
Copy link
Owner

Thanks for the report; this has been fixed in v2.1.1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants