AttributeError: 'HTTPClient' object has no attribute '_closed'
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 25/100
Hướng nghiên cứu
Bắt đầu từ entry point gaffer load Procfile và kiểm tra gaffer/httpclient/base.py cùng với gaffer/tornado_pyuv.py, nơi traceback cho thấy việc khởi tạo và dọn dẹp đang thất bại. Kiểm tra tính tương thích của tích hợp pyuv được sử dụng trong đường dẫn này và tái hiện lệnh trong môi trường Python đã được báo cáo. Được xem là hoàn tất khi việc tải Procfile không còn gây ra AttributeError _closed hoặc unref.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Gaffer version: gaffer version 0.5.2
I have a Django 2.0 application deployed on VPS with virtual environment setup using pipenv.
At present, using this command to run the application from terminal in background.
/root/.local/bin/pipenv run /home/user/.local/share/virtualenvs/app.application.com-IuTkL8w_/bin/gunicorn myapp.wsgi:application &
Now, I want to configure using Procfile and gaffer.
I added a file Procfile to root of the application directory with command
web: gunicorn myapp.wsgi --log-file - --log-level debug
and trying to load it with gaffer
$ cd myproject
$ gaffer load Procfile
but it is giving error as
Traceback (most recent call last):
File "/usr/local/bin/gaffer", line 11, in <module>
sys.exit(main())
File "/usr/local/lib/python3.6/site-packages/gaffer/cli/main.py", line 252, in main
cli.run()
File "/usr/local/lib/python3.6/site-packages/gaffer/cli/main.py", line 193, in run
config = Config(self.args)
File "/usr/local/lib/python3.6/site-packages/gaffer/cli/main.py", line 87, in __init__
api_key=api_key, **self.client_options)
File "/usr/local/lib/python3.6/site-packages/gaffer/httpclient/server.py", line 22, in __init__
super(Server, self).__init__(uri, loop=loop, **options)
File "/usr/local/lib/python3.6/site-packages/gaffer/httpclient/base.py", line 86, in __init__
self.client = HTTPClient(loop=loop)
File "/usr/local/lib/python3.6/site-packages/gaffer/httpclient/base.py", line 42, in __init__
self._io_loop = IOLoop(_loop=loop)
File "/usr/local/lib/python3.6/site-packages/gaffer/tornado_pyuv.py", line 54, in __init__
self._waker = Waker(self._loop)
File "/usr/local/lib/python3.6/site-packages/gaffer/tornado_pyuv.py", line 28, in __init__
self._async.unref()
AttributeError: 'pyuv._cpyuv.Async' object has no attribute 'unref'
Exception ignored in: <bound method HTTPClient.__del__ of <gaffer.httpclient.base.HTTPClient object at 0x7f96746c5b00>>
Traceback (most recent call last):
File "/usr/local/lib/python3.6/site-packages/gaffer/httpclient/base.py", line 50, in __del__
self.close()
File "/usr/local/lib/python3.6/site-packages/gaffer/httpclient/base.py", line 54, in close
if not self._closed:
AttributeError: 'HTTPClient' object has no attribute '_closed'
How to solve this AttributeError: 'HTTPClient' object has no attribute '_closed' error?
- Ngôn ngữ chính
- Python
- Star
- 365
- Fork
- 32
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của benoitc/gaffer
-
not working with python 3.10Đang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
-
Isn't a directoryĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 35/100
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 45/100
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100
-
Where is config file placedĐang mởquestion
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 30/100
Tất cả issue của benoitc/gaffer
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
openvinotoolkit/openvino_notebooks#3858 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
hummingbot/hummingbot-api#256 ·
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 80/100
-
area:other help wanted
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
WingedGuardian/GENesis-AGI#4734 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
peach-mitao/peach#693 ·
Maintainer thường phản hồi trong vòng 1 ngày