spiral-project/ihatemoney — Issue #79: Lower dev requirements
Author: feth
Created: 2012-02-21 11:15:13+00:00
State: open

Hello,

I checked out this project, and there are things I like a lot in it:

* it is pretty
* it is damn easy to get a clone running and start developing

However, not knowing the flask API (yet?) and having the bad habit of extensively using pep8 and pyflakes inside vim -not to name pylint- I came over a few road blocks:

* the code contains many "from flask import *" that render reference checking impossible (no way for pyflakes to know were a particular symbol comes from).
* also, a few unused symbols
* there are a few spacing issues/long lines and various little itching things (nothing grave, it just shows in red in my editor)

The 2 latter items can be solved very quickly (I can do it). The "*" import, however, prevents me from efficiently contributing to this project unless I know the flask API well, and it paralyses most development tools. Do you think the "*" imports could be explicited ("import flask as fl", for instance), or at least factored out in smaller modules, so that the core would still benefit from the tools?

Gbye!

--
Feth