Skip to content

Commit ecae319

Browse files
committed
Added hooks for sqlite3 and cleaned up unused code
1 parent 9c92f35 commit ecae319

File tree

1 file changed

+30
-27
lines changed

1 file changed

+30
-27
lines changed

applications/search/aciSearchGui.py

Lines changed: 30 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ class SearchBar(Form):
9292
pass
9393

9494

95-
class SelectSwitchView(BaseView):
95+
class AciToolkitSearchView(BaseView):
9696
"""
9797
The actual select switch page generator.
9898
"""
@@ -114,7 +114,9 @@ def index(self):
114114
if not sdb.initialized:
115115
apic_args = APICArgs(session['ipaddr'], session['username'], session['secure'], session['password'])
116116
try:
117-
sdb.load_db(apic_args)
117+
# sdb.load_db(apic_args)
118+
sdb.check_login(apic_args)
119+
118120
except Timeout:
119121
flash('Connection timeout when trying to reach the APIC', 'error')
120122
return redirect(url_for('switchreportadmin.index_view'))
@@ -124,6 +126,7 @@ def index(self):
124126
except ConnectionError:
125127
flash('Connection failure. Perhaps \'secure\' setting is wrong')
126128
return redirect(url_for('credentialsview.index'))
129+
sdb.load_db(apic_args)
127130

128131
if apic_object_dn is not None:
129132

@@ -152,12 +155,12 @@ def index(self):
152155
return self.render('search_result.html',
153156
form=form,
154157
report=report,
155-
class_attr_values=[list(elem) for elem in sorted(sdb.index.by_class_attr_value.keys())],
158+
class_attr_values=[list(elem) for elem in sorted(sdb.index.get_keys())],
156159
result=atk_object_info)
157160
else:
158161
return self.render('search_result.html',
159162
form=form,
160-
class_attr_values=[list(elem) for elem in sorted(sdb.index.by_class_attr_value.keys())],
163+
class_attr_values=[list(elem) for elem in sorted(sdb.index.get_keys())],
161164
result=atk_object_info)
162165

163166

@@ -175,28 +178,28 @@ def index(self):
175178
return self.render('about.html')
176179

177180

178-
class ShowObjectView(BaseView):
179-
"""
180-
Displays the about information
181-
"""
182-
@expose('/')
183-
def index(self):
184-
"""
185-
Show about information
186-
187-
:return:
188-
"""
189-
global sdb
190-
apic_object_dn = str(request.args.get('dn'))
191-
if sdb.by_attr == {}:
192-
apic_args = APICArgs(session['ipaddr'], session['username'], session['secure'], session['password'])
193-
sdb = SearchDb.load_db(apic_args)
194-
if apic_object_dn != 'None':
195-
atk_object_info = sdb.get_object_info(apic_object_dn)
196-
else:
197-
atk_object_info = sdb.get_object_info('/')
198-
199-
return self.render('atk_object_view.html', result=atk_object_info)
181+
# class ShowObjectView(BaseView):
182+
# """
183+
# Displays the about information
184+
# """
185+
# @expose('/')
186+
# def index(self):
187+
# """
188+
# Show about information
189+
#
190+
# :return:
191+
# """
192+
# global sdb
193+
# apic_object_dn = str(request.args.get('dn'))
194+
# if sdb.by_attr == {}:
195+
# apic_args = APICArgs(session['ipaddr'], session['username'], session['secure'], session['password'])
196+
# sdb = SearchDb.load_db(apic_args)
197+
# if apic_object_dn != 'None':
198+
# atk_object_info = sdb.get_object_info(apic_object_dn)
199+
# else:
200+
# atk_object_info = sdb.get_object_info('/')
201+
#
202+
# return self.render('atk_object_view.html', result=atk_object_info)
200203

201204

202205
class CredentialsView(BaseView):
@@ -266,7 +269,7 @@ def index(self):
266269
admin.add_view(CredentialsView(name='Credentials'))
267270
admin.add_view(About(name='About', endpoint='about'))
268271
admin.add_view(Feedback(name='Feedback'))
269-
admin.add_view(SelectSwitchView(name='Search'))
272+
admin.add_view(AciToolkitSearchView(name='Search'))
270273
# admin.add_view(ShowObjectView(name='Object View', endpoint='atk_object'))
271274

272275

0 commit comments

Comments
 (0)