-
Notifications
You must be signed in to change notification settings - Fork 950
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
Avoid doing i/o in properties #1253
Comments
Hi, thanks for the suggestion :) This is something that I've been thinking about a lot recently. I agree with you. I would not want my At least for For Related to We will look at this for version 6 :) |
Hi I remember this issue. I agree we should update that process. We can merge deprecation warning now in release 5.11, then in release 6.x change all To keep in mind we can't remove the I/O when getting a sheet, for the matter that the time someone opens a spreadsheet and the time that user opens the first sheet is not always the same. Getting the latest metadata for a worksheet when opening it is good practice to me. Otherwise most people would get it then call |
See PR above. I have not changed |
Describe the bug
There are a handful of
@property
methods on the Spreadsheet object that do i/o under the hood. This isn't a great idea for all the same reasons that were listed in #600. There are a bunch of ways forward here but it seems sensible to introduce new methods as replacements, depreciate the current properties, and eventually remove the properties in gspread 6.x.Properties:
The text was updated successfully, but these errors were encountered: