File tree Expand file tree Collapse file tree 1 file changed +6
-8
lines changed
Expand file tree Collapse file tree 1 file changed +6
-8
lines changed Original file line number Diff line number Diff line change 22import tempfile
33import os
44
5+
56def murmur2_x86 (data , seed ):
67 m = 0x5bd1e995
78 length = len (data )
@@ -34,34 +35,31 @@ def murmur2_x86(data, seed):
3435
3536 return h
3637
38+
3739def get_tmp_directory ():
3840 tmp_dir = tempfile .gettempdir ()
3941 pid = os .getpid ()
4042 return tmp_dir + '/ipykernel_' + str (pid )
4143
44+
4245def get_tmp_hash_seed ():
4346 hash_seed = 0xc70f6907
4447 return hash_seed
4548
49+
4650def get_file_name (code ):
4751 cell_name = os .environ .get ("IPYKERNEL_CELL_NAME" )
4852 if cell_name is None :
4953 name = murmur2_x86 (code , get_tmp_hash_seed ())
5054 cell_name = get_tmp_directory () + '/' + str (name ) + '.py'
5155 return cell_name
5256
57+
5358class XCachingCompiler (CachingCompiler ):
5459
5560 def __init__ (self , * args , ** kwargs ):
5661 super (XCachingCompiler , self ).__init__ (* args , ** kwargs )
57- self .filename_mapper = None
5862 self .log = None
5963
6064 def get_code_name (self , raw_code , code , number ):
61- filename = get_file_name (raw_code )
62-
63- if self .filename_mapper is not None :
64- self .filename_mapper (filename , number )
65-
66- return filename
67-
65+ return get_file_name (raw_code )
You can’t perform that action at this time.
0 commit comments