skopjehacklab / e-nabavki

Machine friendly e-nabavki.gov.mk. Free the data.
1 stars 1 forks source link

Make scripts importable #4

Open gdamjan opened 11 years ago

gdamjan commented 11 years ago

Може би било добро да ја имаме опцијата сегашните скрипти да бидат импортабилни како пајтон модул и да се користат функции од нив. Некој генерички изглед на фајлот би бил

def cleverly_named_function(cfg, args...):
     ... clever code here ...
     return a_dict

if __name__ == '__main__':
    cfg = ...
    args = ...
    out = cleverly_named_function(cfg, args...)
    print JSON.dumps(out, ....)
gdamjan commented 11 years ago

In retrospect, требаше имињата на фајловите да бидат module компатбилни :( ќе треба да преименуваат сеа со underscore наместо минус. А и генерално naming-от не ни е најдобар