seitime-frappe/frappe/utils
Akhil Narang af5af9b7a1
chore(openpyxl): don't set read_only=True while reading an excel file
The way openpyxl parses files is very different, and read only seems to break with certain files
It tries to head information about the max rows/columns from the header in the case of read only
which can be wrong sometimes.

Signed-off-by: Akhil Narang <me@akhilnarang.dev>
2024-05-08 11:42:07 +05:30
..
__init__.py fix(UX): help links and relative URLs 2024-04-22 12:10:28 +05:30
background_jobs.py fix: log unhandled exceptions in monitor log (#25897) 2024-04-10 08:04:32 +00:00
backups.py fix(backup): delete failed backup even if something fails during the backup process 2024-04-24 16:23:38 +05:30
bench_helper.py chore: grammar? 2024-03-04 16:32:48 +05:30
boilerplate.py fix: linter config in boilerplate 2024-03-10 20:43:39 +01:00
caching.py refactor(treewide): enable RUF rules 2024-02-21 16:20:28 +05:30
change_log.py feat: give higher priority to minor versions 2024-05-04 15:08:35 +05:30
commands.py style: re-format with ruff 2024-02-05 18:53:33 +05:30
connections.py feat: enable db socket connection 2024-03-29 10:29:50 +01:00
csvutils.py feat: pass doctype as context when translating label (#24903) 2024-02-18 19:42:15 +05:30
dashboard.py fix: ruff fixes 2024-02-07 17:04:31 +05:30
data.py perf: avoid two layer cache of timezone (#26340) 2024-05-06 13:12:41 +00:00
dateutils.py refactor(treewide): enable RUF rules 2024-02-21 16:20:28 +05:30
defaults.py feat: set a non-null value if docfield isn't set as nullable 2023-11-16 14:51:57 +05:30
deprecations.py refactor(db): deprecated unused functions 2022-11-09 16:10:09 +05:30
diff.py fix!: Switch to creation as default sort order 2024-03-27 11:18:28 +05:30
doctor.py refactor: inline immediately returned variable 2023-08-08 18:09:49 +02:00
error.py fix: log unhandled exceptions in monitor log (#25897) 2024-04-10 08:04:32 +00:00
file_lock.py refactor: simplify code 2024-02-06 13:02:45 +05:30
file_manager.py style: re-format with ruff 2024-02-05 18:53:33 +05:30
fixtures.py fix: added prefix none as default in export_fixtures (#24816) 2024-02-10 08:21:56 +00:00
formatters.py fix(formatters): Translate Select value in format_value (#24951) 2024-02-26 21:05:44 +05:30
frappecloud.py feat: FC specific update notifications 2024-05-04 15:08:34 +05:30
global_search.py refactor(treewide): enable RUF rules 2024-02-21 16:20:28 +05:30
goal.py fix!: improved filter validation in Engine.get_query 2023-05-31 14:16:52 +05:30
html_utils.py refactor: Remove unnecessary code 2023-07-25 16:21:59 +05:30
identicon.py docs: consistency 2023-12-20 14:02:32 +05:30
image.py fix: ruff fixes 2024-02-07 17:04:31 +05:30
install.py feat!: simplify admin password prompt for new site (#25937) 2024-04-13 13:10:37 +05:30
jinja.py style: re-format with ruff 2024-02-05 18:53:33 +05:30
jinja_globals.py fix: ruff fixes 2024-02-07 17:04:31 +05:30
lazy_loader.py style: re-format with ruff 2024-02-05 18:53:33 +05:30
logger.py fix: 755 -> 644 2024-02-23 16:54:10 +05:30
make_random.py refactor(treewide): enable RUF rules 2024-02-21 16:20:28 +05:30
momentjs.py style: format all python files using black (#16453) 2022-04-12 10:59:25 +05:30
nestedset.py style: re-format with ruff 2024-02-05 18:53:33 +05:30
oauth.py refactor(treewide): enable RUF rules 2024-02-21 16:20:28 +05:30
password.py chore: include a link to FC docs regarding what to do with encryption key for restored sites 2024-03-07 12:12:05 +05:30
password_strength.py refactor(treewide): enable RUF rules 2024-02-21 16:20:28 +05:30
pdf.py chore: warn if wkhtmltopdf is invalid (#26174) 2024-04-30 10:36:56 +00:00
print_format.py fix: add missing arg while invoking _download_multi_pdf 2024-03-26 05:41:02 +00:00
redis_queue.py feat: connect to redis sentinel for redis queue 2024-03-18 06:10:31 +00:00
redis_wrapper.py perf: Reduce 1 redis call while dumping monitor logs (#26337) 2024-05-06 12:53:36 +00:00
response.py fix(json_handler): handle uuid.UUID 2024-03-13 17:27:30 +05:30
safe_exec.py refactor: enable website utils in safe_exec (#25365) 2024-03-27 15:26:28 +05:30
scheduler.py feat: show oldest unscheduled job in health report 2024-05-02 13:39:51 +05:30
sentry.py chore(sentry): exclude PermissionError as well 2024-04-22 18:21:43 +05:30
synchronization.py fix: Prevent multiple schedulers from running on same bench (#25340) 2024-03-11 14:12:31 +00:00
telemetry.py perf: avoid importing posthog if not required 2024-03-15 10:51:17 +05:30
testutils.py style: format all python files using black (#16453) 2022-04-12 10:59:25 +05:30
typing_validations.py fix: ignore unittest.mock objects during typing validations (#26301) 2024-05-02 11:00:02 +00:00
user.py feat: add vim and emacs mode for ace-editor (#25936) 2024-04-16 11:35:58 +05:30
verified_command.py refactor: hmac generation 2022-11-12 13:05:57 +05:30
weasyprint.py style: re-format with ruff 2024-02-05 18:53:33 +05:30
xlsxutils.py chore(openpyxl): don't set read_only=True while reading an excel file 2024-05-08 11:42:07 +05:30