3737class Rule :
3838 """A single set of rules for 'unasync'ing file(s)"""
3939
40- def __init__ (self , fromdir , todir , replacements = None ):
40+ def __init__ (self , fromdir , todir , additional_replacements = None ):
4141 self .fromdir = fromdir .replace ("/" , os .sep )
4242 self .todir = todir .replace ("/" , os .sep )
4343
4444 # Add any additional user-defined token replacements to our list.
4545 self .token_replacements = _ASYNC_TO_SYNC .copy ()
46- for key , val in (replacements or {}).items ():
46+ for key , val in (additional_replacements or {}).items ():
4747 self .token_replacements [key ] = val
4848
4949 def _match (self , filepath ):
@@ -63,7 +63,7 @@ def _match(self, filepath):
6363
6464 return False
6565
66- def unasync_file (self , filepath ):
66+ def _unasync_file (self , filepath ):
6767 with open (filepath , "rb" ) as f :
6868 write_kwargs = {}
6969 if sys .version_info [0 ] >= 3 :
@@ -120,7 +120,7 @@ def unasync_files(fpath_list, rules):
120120 found_weight = weight
121121
122122 if found_rule :
123- found_rule .unasync_file (f )
123+ found_rule ._unasync_file (f )
124124
125125
126126Token = collections .namedtuple ("Token" , ["type" , "string" , "start" , "end" , "line" ])
0 commit comments