#NEWLINE# def get_bucket( self , environment , name , filename , source ) : #NEWLINE# #INDENT# 'Return a cache bucket for the given template.  All arguments are\n        mandatory but filename may be `None`.\n        ' #NEWLINE# key = self . get_cache_key ( name , filename ) #NEWLINE# checksum = self . get_source_checksum ( source ) #NEWLINE# bucket = Bucket ( self , key , checksum ) #NEWLINE# self . load_bytecode ( bucket ) #NEWLINE# return bucket