)]}'
{"lodgeit/lib/captcha.py":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"89516d6e4ab3e1a461ffe2811d28d587be35ade3","unresolved":true,"context_lines":[{"line_number":24,"context_line":"except ImportError:"},{"line_number":25,"context_line":"    from sha import new as sha1"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"try:"},{"line_number":28,"context_line":"    xrange"},{"line_number":29,"context_line":"except NameError:"},{"line_number":30,"context_line":"    xrange \u003d range"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"resource_path \u003d abspath(join(dirname(__file__), pardir, \u0027res\u0027))"},{"line_number":33,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"7511b8d0_427ec976","line":30,"range":{"start_line":27,"start_character":0,"end_line":30,"end_character":18},"updated":"2021-06-30 06:30:15.000000000","message":"xrange is covered here nowadays","commit_id":"239ff932956ed528e06d39d5d3b34254624189a1"}],"manage.py":[{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"fbdca46ddc6cea7a0c128005830cac4ebdf5fb53","unresolved":true,"context_lines":[{"line_number":56,"context_line":"     \u0027\\n\u0027"},{"line_number":57,"context_line":"     \u0027You can use the following predefined objects: app, local, db.\\n\u0027"},{"line_number":58,"context_line":"     \u0027To run the application (creates a request) use *run_app*.\u0027)"},{"line_number":59,"context_line":"    namespace \u003d make_shell()"},{"line_number":60,"context_line":"    if not no_ipython:"},{"line_number":61,"context_line":"        try:"},{"line_number":62,"context_line":"            try:"}],"source_content_type":"text/x-python","patch_set":5,"id":"ef26ec0a_1c74ca1a","line":59,"updated":"2021-06-29 08:44:01.000000000","message":"is this boilerplate copied from somewhere or something?  can you explain the ipython use?","commit_id":"239ff932956ed528e06d39d5d3b34254624189a1"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"aaf10bbd4bb1432d47fc1aeca6c168475c1d284a","unresolved":true,"context_lines":[{"line_number":56,"context_line":"     \u0027\\n\u0027"},{"line_number":57,"context_line":"     \u0027You can use the following predefined objects: app, local, db.\\n\u0027"},{"line_number":58,"context_line":"     \u0027To run the application (creates a request) use *run_app*.\u0027)"},{"line_number":59,"context_line":"    namespace \u003d make_shell()"},{"line_number":60,"context_line":"    if not no_ipython:"},{"line_number":61,"context_line":"        try:"},{"line_number":62,"context_line":"            try:"}],"source_content_type":"text/x-python","patch_set":5,"id":"9ecd6929_618516d6","line":59,"in_reply_to":"ef26ec0a_1c74ca1a","updated":"2021-07-05 05:23:14.000000000","message":"i looked closer, this is actually what werkzeug does internally","commit_id":"239ff932956ed528e06d39d5d3b34254624189a1"}]}
