Skip to content

Commit 485eb7f

Browse files
committed
moved on.exit comands
1 parent 229c756 commit 485eb7f

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

R/netzschleuder.R

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -189,6 +189,7 @@ ns_df <- function(name, token = NULL, size_limit = 1) {
189189
)
190190

191191
temp <- tempfile(fileext = "zip")
192+
on.exit(unlink(temp))
192193
download_file(zip_url, token = token, file = temp, size_limit = size_limit)
193194

194195
zip_contents <- utils::unzip(temp, list = TRUE)
@@ -198,6 +199,7 @@ ns_df <- function(name, token = NULL, size_limit = 1) {
198199
gprops_file_name <- grep("gprops", zip_contents$Name, value = TRUE)
199200

200201
con_edge <- unz(temp, edge_file_name)
202+
on.exit(close(con_edge))
201203
edges_df_raw <- utils::read.csv(con_edge)
202204
edges_df <- suppressWarnings(minty::type_convert(edges_df_raw))
203205
source_loc <- grep("source", names(edges_df))
@@ -209,6 +211,7 @@ ns_df <- function(name, token = NULL, size_limit = 1) {
209211
edges_df[["to"]] <- edges_df[["to"]] + 1L
210212

211213
con_nodes <- unz(temp, node_file_name)
214+
on.exit(close(con_nodes))
212215
nodes_df_raw <- utils::read.csv(con_nodes)
213216

214217
#suppress warning if no character columns found
@@ -229,12 +232,8 @@ ns_df <- function(name, token = NULL, size_limit = 1) {
229232
}
230233

231234
con_gprops <- unz(temp, gprops_file_name)
232-
gprops_df <- readLines(con_gprops)
233-
234-
on.exit(close(con_edge))
235-
on.exit(close(con_nodes))
236235
on.exit(close(con_gprops))
237-
on.exit(unlink(temp))
236+
gprops_df <- readLines(con_gprops)
238237

239238
list(nodes = nodes_df, edges = edges_df, gprops = gprops_df, meta = meta)
240239
}

0 commit comments

Comments
 (0)