Comments (2)
@huangganggui You can enable DEBUG logging mode, then you will be able to see information about requests and responses. It helps us to understand what happens.
For enabling DEBUG mode in logging for example you can add following code in to your script:
root = logging.getLogger()
root.setLevel(logging.DEBUG)
log_handler = logging.StreamHandler(sys.stdout)
log_handler.setLevel(logging.DEBUG)
formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
log_handler.setFormatter(formatter)
root.addHandler(log_handler)
from webdav-client-python-3.
Hi, It appear again.
I use Nvidia Jetson Nano as a webdav client.
Steps:
- Download a file.
- Save file etag.
- Power off by remove power of Nvidia Jetson Nano.
- The etag of file saved succesfully, but the file downloaded saved error(empty file).
I guess the reason of empty file is that the OS has no enough time to save the file. And I have to do some operate like sync
to save the file to disk or use os.fsync()
to save the file .
from webdav-client-python-3.
Related Issues (20)
- Verbose does?
- Support setting port number
- download functions on .txt files HOT 1
- delme
- Missing support for username-only authentication HOT 2
- Missing support for bulk PROPFIND requests
- upload_sync did not work correctly HOT 1
- webdav3.exceptions.MethodNotSupported HOT 1
- AttributeError: 'Client' object has no attribute 'publish'
- what's the point to HEAD the parent folder before uploading
- Deleting requires removing self.webdav.root from list results and not re-encoding (corrupting) encoded items.
- Reading the response doesn't handle exception(s) raised by requests
- Move to GitHub Actions CI/CD
- Remote resource not found
- Names are not retrieved for WebDav servers that use displayName in their response XML
- Migrate to GitHub Actions CI/CD HOT 1
- Update the `check` function to support using the `PROPFIND` method for checking
- Please make a new release in PyPI
- Can list() files, but cannot download. "Remote resource not found" HOT 1
- Release 3.14.6 doesn't work when trying to list() with get_info = True HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from webdav-client-python-3.