@@ -37,7 +37,7 @@ def get_browser_type(string):
3737 for t in BROWSER_TYPES :
3838 if t in string :
3939 return t
40- raise ValueError ("couldn't get browser type from %s" % string )
40+ raise ValueError ("couldn't get browser type from {}" . format ( string ) )
4141
4242
4343def get_browser_name (string ):
@@ -47,7 +47,7 @@ def get_browser_name(string):
4747 for bn in BROWSER_NAMES :
4848 if string in bn and unix_which (bn , silent = True ):
4949 return os .path .basename (unix_which (bn ))
50- raise ValueError ('Could not get browser name from %s' % string )
50+ raise ValueError ('Could not get browser name from {}' . format ( string ) )
5151
5252
5353def build_crx ():
@@ -101,21 +101,20 @@ def __init__(self, chrome_info, firefox_info):
101101 self .browser_path = unix_which (bname )
102102 self .browser_type = browser
103103 else :
104- raise ValueError ("could not infer BROWSER from %s" % browser )
104+ raise ValueError ("could not infer BROWSER from {}" . format ( browser ) )
105105
106106 self .extension_path = self .get_ext_path ()
107107 self ._set_specifics ()
108- print ('\n Using browser path: %s \n with browser type: %s \n and extension path: %s' %
109- (self .browser_path , self .browser_type , self .extension_path ))
108+ print ('\n Using browser path: {} \n with browser type: {} \n and extension path: {}' .format (self .browser_path , self .browser_type , self .extension_path ))
110109 self ._set_urls (self .base_url )
111110
112111 def _set_specifics (self ):
113112 self ._specifics = self ._specifics or {
114113 'chrome' : Specifics (self .chrome_manager ,
115- 'chrome-extension://%s/' % self .chrome_info ['extension_id' ],
114+ 'chrome-extension://{}/' . format ( self .chrome_info ['extension_id' ]) ,
116115 self .chrome_info ),
117116 'firefox' : Specifics (self .firefox_manager ,
118- 'moz-extension://%s/' % self .firefox_info ['uuid' ],
117+ 'moz-extension://{}/' . format ( self .firefox_info ['uuid' ]) ,
119118 self .firefox_info )}
120119 self .manager , self .base_url , self .info = self ._specifics [self .browser_type ]
121120
@@ -166,8 +165,7 @@ def chrome_manager(self):
166165 def firefox_manager (self ):
167166 ffp = webdriver .FirefoxProfile ()
168167 # make extension id constant across runs
169- ffp .set_preference ('extensions.webextensions.uuids' , '{"%s": "%s"}' %
170- (self .info ['extension_id' ], self .info ['uuid' ]))
168+ ffp .set_preference ('extensions.webextensions.uuids' , '{{"{}": "{}"}}' .format (self .info ['extension_id' ], self .info ['uuid' ]))
171169
172170 driver = webdriver .Firefox (firefox_profile = ffp , firefox_binary = self .browser_path )
173171 install_ext_on_ff (driver , self .extension_path )
0 commit comments