Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit b29eae2

Browse files
adding yaml loading for grid order
1 parent 8f460c5 commit b29eae2

File tree

1 file changed

+8
-26
lines changed

1 file changed

+8
-26
lines changed

‎mpeds_coder.py‎

Lines changed: 8 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,12 @@ def construct_mapping(loader, node):
114114
key += '-text'
115115
event_creator_vars.append( (key, var) )
116116

117+
## load adj grid order
118+
adj_grid_order = []
119+
if os.path.isfile(app.config['WD'] + '/adj-grid-order.yaml'):
120+
adj_grid_order = yaml.load(open(app.config['WD'] + '/adj-grid-order.yaml', 'r'),
121+
Loader = yaml.Loader)
122+
117123
## load preset variables
118124
preset_vars = yaml.load(open(app.config['WD'] + '/presets.yaml', 'r'))
119125
v1 = [(x, str.title(x).replace('-', ' ')) for x in sorted(preset_vars.keys())]
@@ -634,7 +640,7 @@ def adj():
634640
search_events = search_events,
635641
filter_fields = filter_fields,
636642
cand_events = cand_events,
637-
grid_vars = _make_grid_vars(),
643+
grid_vars = adj_grid_order,
638644
links = links,
639645
flags = _load_event_flags(cand_event_ids),
640646
recent_events = recent_events,
@@ -663,7 +669,7 @@ def load_adj_grid():
663669
cand_events = cand_events,
664670
links = links,
665671
flags = _load_event_flags(cand_event_ids),
666-
grid_vars = _make_grid_vars())
672+
grid_vars = adj_grid_order)
667673

668674

669675
@app.route('/add_canonical_link', methods = ['POST'])
@@ -1073,30 +1079,6 @@ def _load_event_flags(events):
10731079
return {x.event_id: x.flag for x in efs}
10741080

10751081

1076-
# @app.route('/_load_links')
1077-
# @login_required
1078-
# def _load_links(canonical_event_key):
1079-
# """Load links for a given canonical event."""
1080-
1081-
1082-
@app.route('/_make_grid_vars')
1083-
@login_required
1084-
def _make_grid_vars():
1085-
"""Helper function which returns grid variables."""
1086-
grid_vars = []
1087-
for i in event_creator_single_value:
1088-
if type(i) == list:
1089-
for j in i:
1090-
grid_vars.append(j)
1091-
else:
1092-
grid_vars.append(i)
1093-
1094-
grid_vars.extend([x[0] for x in event_creator_vars])
1095-
grid_vars.extend(['form', 'issue', 'racial-issue', 'target'])
1096-
1097-
return grid_vars
1098-
1099-
11001082
class Pagination(object):
11011083
"""
11021084
Extracted from flask-sqlalchemy

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /