8
8
9
9
# Process .env file
10
10
if os .path .exists (".env" ):
11
- with open (".env" , "r" ) as f :
11
+ with open (".env" ) as f :
12
12
for line in f .readlines ():
13
13
if not line or line .startswith ("#" ) or "=" not in line :
14
14
continue
36
36
37
37
38
38
def dexec (cmd , service = "web" ):
39
- return local (
40
- "docker compose exec -T {} bash -c {}" .format (quote (service ), quote (cmd ))
41
- )
39
+ return local (f"docker compose exec -T { quote (service )} bash -c { quote (cmd )} " )
42
40
43
41
44
42
@task
@@ -51,7 +49,7 @@ def build(c):
51
49
52
50
group = subprocess .check_output (["id" , "-gn" ], encoding = "utf-8" ).strip ()
53
51
local ("mkdir -p " + directories_arg )
54
- local ("chown -R $USER:{} {}" . format ( group , directories_arg ) )
52
+ local (f "chown -R $USER:{ group } { directories_arg } " )
55
53
local ("chmod -R 775 " + directories_arg )
56
54
57
55
local ("docker compose pull" , pty = True )
@@ -267,9 +265,7 @@ def dev_shell(c):
267
265
268
266
269
267
def delete_local_database (c , local_database_name = LOCAL_DATABASE_NAME ):
270
- local (
271
- "dropdb --if-exists {database_name}" .format (database_name = LOCAL_DATABASE_NAME )
272
- )
268
+ local (f"dropdb --if-exists { LOCAL_DATABASE_NAME } " )
273
269
274
270
275
271
####
@@ -391,7 +387,7 @@ def open_heroku_shell(c, app_instance, shell_command="bash"):
391
387
392
388
393
389
def make_bold (msg ):
394
- return "\033 [1m{}\033 [0m" . format ( msg )
390
+ return f "\033 [1m{ msg } \033 [0m"
395
391
396
392
397
393
@task
@@ -441,16 +437,14 @@ def dellar_list(c):
441
437
def dellar_remove (c , filename ):
442
438
"""Remove database snapshots"""
443
439
dexec (
444
- "rm {filename}.psql" . format ( filename = filename ) ,
440
+ f "rm { filename } .psql" ,
445
441
service = "db" ,
446
442
),
447
443
print (f"Snapshot { filename } removed" )
448
444
449
445
450
446
def get_heroku_variable (c , app_instance , variable ):
451
- return local (
452
- "heroku config:get {var} --app {app}" .format (app = app_instance , var = variable )
453
- ).stdout .strip ()
447
+ return local (f"heroku config:get { variable } --app { app_instance } " ).stdout .strip ()
454
448
455
449
456
450
@task
0 commit comments