File path modified with code after pushing changes to Python/Flask app with Heroku CLI causing...
I'm having difficulty troubleshooting this issue and would appreciate any suggestions or ideas. I've searched quite a bit online with no luck, but I'm also a newbie so the solution could be really obvious.
I have a Flask app running a Python API that generates some pickle files. The app is hosted on Heroku. The files are stored on AWS-S3. When the app creates files on Heroku, they will have a path like this:
mydirectory/myfilename.pkl
But when I push changes to my app using the Heroku CLI and then run a function which accesses the same file at mydirectory/myfilename.pkl
, I get this error:
FileNotFound[Errno 2] No such file or directory: "mydirectory/myfilename.pkl.ceDd4963"
It looks like some type of caching or versioning, but I have no idea how this string at the end of the path is being generated. It is a different string with each request. I do not have this issue when pushing changes locally, it is only on Heroku. I no longer get an error if I create a new file after I've pushed changes, but this is not a working solution.
Does anyone have any suggestions or ideas of what is causing this and how I can disable it?
Thank you in advance.
python-3.x heroku amazon-s3 flask heroku-cli
add a comment |
I'm having difficulty troubleshooting this issue and would appreciate any suggestions or ideas. I've searched quite a bit online with no luck, but I'm also a newbie so the solution could be really obvious.
I have a Flask app running a Python API that generates some pickle files. The app is hosted on Heroku. The files are stored on AWS-S3. When the app creates files on Heroku, they will have a path like this:
mydirectory/myfilename.pkl
But when I push changes to my app using the Heroku CLI and then run a function which accesses the same file at mydirectory/myfilename.pkl
, I get this error:
FileNotFound[Errno 2] No such file or directory: "mydirectory/myfilename.pkl.ceDd4963"
It looks like some type of caching or versioning, but I have no idea how this string at the end of the path is being generated. It is a different string with each request. I do not have this issue when pushing changes locally, it is only on Heroku. I no longer get an error if I create a new file after I've pushed changes, but this is not a working solution.
Does anyone have any suggestions or ideas of what is causing this and how I can disable it?
Thank you in advance.
python-3.x heroku amazon-s3 flask heroku-cli
A colleague forwarded this link to me : stackoverflow.com/questions/39569718/… It looks like this is the same issue I have and using the os.mkdir error handling fixed my issue :)
– alice
Nov 15 '18 at 21:42
add a comment |
I'm having difficulty troubleshooting this issue and would appreciate any suggestions or ideas. I've searched quite a bit online with no luck, but I'm also a newbie so the solution could be really obvious.
I have a Flask app running a Python API that generates some pickle files. The app is hosted on Heroku. The files are stored on AWS-S3. When the app creates files on Heroku, they will have a path like this:
mydirectory/myfilename.pkl
But when I push changes to my app using the Heroku CLI and then run a function which accesses the same file at mydirectory/myfilename.pkl
, I get this error:
FileNotFound[Errno 2] No such file or directory: "mydirectory/myfilename.pkl.ceDd4963"
It looks like some type of caching or versioning, but I have no idea how this string at the end of the path is being generated. It is a different string with each request. I do not have this issue when pushing changes locally, it is only on Heroku. I no longer get an error if I create a new file after I've pushed changes, but this is not a working solution.
Does anyone have any suggestions or ideas of what is causing this and how I can disable it?
Thank you in advance.
python-3.x heroku amazon-s3 flask heroku-cli
I'm having difficulty troubleshooting this issue and would appreciate any suggestions or ideas. I've searched quite a bit online with no luck, but I'm also a newbie so the solution could be really obvious.
I have a Flask app running a Python API that generates some pickle files. The app is hosted on Heroku. The files are stored on AWS-S3. When the app creates files on Heroku, they will have a path like this:
mydirectory/myfilename.pkl
But when I push changes to my app using the Heroku CLI and then run a function which accesses the same file at mydirectory/myfilename.pkl
, I get this error:
FileNotFound[Errno 2] No such file or directory: "mydirectory/myfilename.pkl.ceDd4963"
It looks like some type of caching or versioning, but I have no idea how this string at the end of the path is being generated. It is a different string with each request. I do not have this issue when pushing changes locally, it is only on Heroku. I no longer get an error if I create a new file after I've pushed changes, but this is not a working solution.
Does anyone have any suggestions or ideas of what is causing this and how I can disable it?
Thank you in advance.
python-3.x heroku amazon-s3 flask heroku-cli
python-3.x heroku amazon-s3 flask heroku-cli
edited Nov 15 '18 at 6:06
alice
asked Nov 13 '18 at 5:06
alicealice
62
62
A colleague forwarded this link to me : stackoverflow.com/questions/39569718/… It looks like this is the same issue I have and using the os.mkdir error handling fixed my issue :)
– alice
Nov 15 '18 at 21:42
add a comment |
A colleague forwarded this link to me : stackoverflow.com/questions/39569718/… It looks like this is the same issue I have and using the os.mkdir error handling fixed my issue :)
– alice
Nov 15 '18 at 21:42
A colleague forwarded this link to me : stackoverflow.com/questions/39569718/… It looks like this is the same issue I have and using the os.mkdir error handling fixed my issue :)
– alice
Nov 15 '18 at 21:42
A colleague forwarded this link to me : stackoverflow.com/questions/39569718/… It looks like this is the same issue I have and using the os.mkdir error handling fixed my issue :)
– alice
Nov 15 '18 at 21:42
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53274169%2ffile-path-modified-with-code-after-pushing-changes-to-python-flask-app-with-hero%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53274169%2ffile-path-modified-with-code-after-pushing-changes-to-python-flask-app-with-hero%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
A colleague forwarded this link to me : stackoverflow.com/questions/39569718/… It looks like this is the same issue I have and using the os.mkdir error handling fixed my issue :)
– alice
Nov 15 '18 at 21:42