def format_exc(limit=None, chain=True):
return "".join(format_exception(*sys.exc_info(), limit=limit, chain=chain))
That's not how you do it :) First you fork web2py so you have your own web2py repository. Don't ever do anything on this repository you will be syncing it regularly with web2py's official repository. Then, you make a branch of your own repository and make the changes there. Finally you make the pull request, don't worry, github is smart enough to make the pull request to the official web2py repository directly from your branch.
--
-- mail from:GoogleGroups "web2py-developers" mailing list
make speech: web2py-d...@googlegroups.com
unsubscribe: web2py-develop...@googlegroups.com
details : http://groups.google.com/group/web2py-developers
the project: http://code.google.com/p/web2py/
official : http://www.web2py.com/
---
You received this message because you are subscribed to a topic in the Google Groups "web2py-developers" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/web2py-developers/-KhFIyGP09I/unsubscribe.
To unsubscribe from this group and all its topics, send an email to web2py-develop...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
Ok lets do this step by step
3. You make the changes locally, then you commit and push. You can use tortoisegit for this too.4. You go to your branch on github, the option to do a pull request will be there.5. If your pull request is accepted, your commit will be in the master branch of web2py.
Creating a new branch is a good idea because pull requests can take a while to be merge and you can keep the main one synced with upstream and then you branch as you add features. This makes it less likely to have conflicts and other problems.