We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
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
If the .env file exists but is empty then DotEnv().load() throws a EmptyEnvFileError.
This seems inconsistent to how a missing .env is treated.
If the .env file is missing then a FileNotFoundError is throw but then it is caught and if isOptional=true then the exception is suppressed.
An empty file with isOptional=true should behave in the same way as missing file.
The use case here is that in a debug environment I need a .env file but in release the .env can be empty.
I can't see any reason why these two cases would be treated differently.
The text was updated successfully, but these errors were encountered:
No branches or pull requests
If the .env file exists but is empty then DotEnv().load() throws a EmptyEnvFileError.
This seems inconsistent to how a missing .env is treated.
If the .env file is missing then a FileNotFoundError is throw but then it is caught and if isOptional=true then the exception is suppressed.
An empty file with isOptional=true should behave in the same way as missing file.
The use case here is that in a debug environment I need a .env file but in release the .env can be empty.
I can't see any reason why these two cases would be treated differently.
The text was updated successfully, but these errors were encountered: