1- from __future__ import print_function
2- from __future__ import unicode_literals
3-
41import collections
52import os .path
63import re
74
8- import six
95from aspy .yaml import ordered_dump
106from aspy .yaml import ordered_load
117
@@ -64,7 +60,7 @@ def _check_hooks_still_exist_at_rev(repo_config, info, store):
6460 path = store .clone (repo_config ['repo' ], info .rev )
6561 manifest = load_manifest (os .path .join (path , C .MANIFEST_FILE ))
6662 except InvalidManifestError as e :
67- raise RepositoryCannotBeUpdatedError (six . text_type (e ))
63+ raise RepositoryCannotBeUpdatedError (str (e ))
6864
6965 # See if any of our hooks were deleted with the new commits
7066 hooks = {hook ['id' ] for hook in repo_config ['hooks' ]}
@@ -108,7 +104,7 @@ def _write_new_config(path, rev_infos):
108104 new_rev_s = ordered_dump ({'rev' : rev_info .rev }, ** C .YAML_DUMP_KWARGS )
109105 new_rev = new_rev_s .split (':' , 1 )[1 ].strip ()
110106 if rev_info .frozen is not None :
111- comment = ' # frozen: {}' . format ( rev_info .frozen )
107+ comment = f ' # frozen: { rev_info .frozen } '
112108 elif match .group (4 ).strip ().startswith ('# frozen:' ):
113109 comment = ''
114110 else :
@@ -138,7 +134,7 @@ def autoupdate(config_file, store, tags_only, freeze, repos=()):
138134 rev_infos .append (None )
139135 continue
140136
141- output .write ('Updating {} ... ' . format ( info . repo ) )
137+ output .write (f 'Updating { info . repo } ... ' )
142138 new_info = info .update (tags_only = tags_only , freeze = freeze )
143139 try :
144140 _check_hooks_still_exist_at_rev (repo_config , new_info , store )
@@ -151,10 +147,10 @@ def autoupdate(config_file, store, tags_only, freeze, repos=()):
151147 if new_info .rev != info .rev :
152148 changed = True
153149 if new_info .frozen :
154- updated_to = '{ } (frozen)'. format ( new_info . frozen )
150+ updated_to = f' { new_info . frozen } (frozen)'
155151 else :
156152 updated_to = new_info .rev
157- msg = 'updating {} -> {}.' . format ( info . rev , updated_to )
153+ msg = f 'updating { info . rev } -> { updated_to } .'
158154 output .write_line (msg )
159155 rev_infos .append (new_info )
160156 else :
0 commit comments