Friday, March 9, 2018
Commit your changes or stash them before you can merge??!?!
When trying to update your local copy from remote master copy, you will see following error
$ git pull origin master
error: Your local changes to the following files would be overwritten by merge:
<list of files>
Please commit your changes or stash them before you merge.
Aborting
You have several options here
1. Commit the change
$ git add .
$ git commit -m "committing before the update"
2. Stash them
$ git stash
$ git stash pop
3. Overwrite local changes
git reset --hard
Thursday, March 1, 2018
Add Twistd to your Flask app
I'm using twisted web as front end for flask wsgi app. you probably already know of it. if not, it's essential. non-blocking IO. fully scales up.
1000's of connections
essentially, twisted combines the non-blocking
IO of tornado and front end container of gunicorn in one package
$ pip install twisted
$ vi run.sh
export PYTHONPATH=.:$PYTHONPATH
twistd -n web --port tcp:8006 --wsgi yourfile.app
<where .app is the flask app inside yourfile.py>
$ nohup ./run.sh &
Subscribe to:
Posts (Atom)