def get_keys_from_shelve(file_name, file_location):
temp_list = list()<EOL>file = __os.path.join(file_location, file_name)<EOL>shelve_store = __shelve.open(file)<EOL>for key in shelve_store:<EOL><INDENT>temp_list.append(key)<EOL><DEDENT>shelve_store.close()<EOL>return temp_list<EOL>
Function to retreive all keys in a shelve
Args:
    file_name: Shelve storage file name
    file_location: The location of the file, derive from the os module

Returns:
    a list of the keys