Skip to content

Commit fb7d7e3

Browse files
committed
Avoid warning from unclosed file(temp, "r") in exposeClass()
1 parent f7bcf5f commit fb7d7e3

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

ChangeLog

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
2013-10-06 John M Chambers <jmc@r-project.org>
2+
3+
* R/exposeClass.R: avoid warning from unclosed file()
4+
5+
16
2013-10-06 John M Chambers <jmc@r-project.org>
27

38
* NAMESPACE: change classModule to exposeClass

R/exposeClass.R

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -100,8 +100,8 @@ exposeClass <- function(class, constructors, fields, methods,
100100
Rcon <- Rfile
101101
Rfile <- TRUE
102102
}
103-
temp <- tempfile()
104-
mcon <- file(temp, "w")
103+
mfile <- tempfile()
104+
mcon <- file(mfile, "w")
105105
writeLines(.stdHeader, con)
106106
if(length(header))
107107
writeLines(header, con)
@@ -178,7 +178,7 @@ exposeClass <- function(class, constructors, fields, methods,
178178
close(mcon)
179179
if(!is.null(ns))
180180
writeLines(sprintf("} // %s", ns), con) # close namespace
181-
writeLines(readLines(file(temp, "r")), con)
181+
writeLines(readLines(mfile), con)
182182
if(Rfile) {
183183
if(missing(CppClass))
184184
CppString <- ""

0 commit comments

Comments
 (0)