Replace dict has_key method to key in dict, has_key is deprecated in python3 and should be eventually replaced in python2.7
Fix issue w/ DBS3 run_num call in dbs_find; changed internal calls to accept verbose parameter in order to print URL calls in verbose mode
Fix block dataset=123 run in [1,2] query in DBS
Fix issue with runranges
Reverse order of dbs'es, let dbs3 first by default
Add condition keys coverage check
Cover run_number key
Cover block key
Reverse order of dbses, still need to keep dbs as primary and make dbs3 as secondary
Skip filesummaries DBS3 API and configIDs ReqMgr one when dataset pattern is provided
Handle errors in DAS records and show them properly on web UI
Add reserved DAS record keys
Switch to use clean_cache
Switch to use status, error, reason in get_status. The status returns status of query processing, while error/reason the possible errors in DAS query
Use json.dumps to print error value; define pval
Move set_misses call inside of write_to_cache; this will allow to properly setup missing keys even if data-service will throw error record
Replaces das_internal_keys with das_record_keys(); added is_error_in_records; add default collection parameter to clean_cache
Now fetch status, error, reason from dasmgr.get_status and use it to setup proper status of returned DAS record
Remove call to set_misses since it is now done in write_to_cache
Remove call to set_misses since it is now done in write_to_cache