dictr icon indicating copy to clipboard operation
dictr copied to clipboard

`entries` print method issues

Open brodieG opened this issue 7 years ago • 0 comments

It fails, and then it also leaves stdout in a broken state.

> library(dict)
>  d <- dict(color="blue", pattern='solid', width=3)
> entries(d)
  $ color : Error in print.default(value, digits = digits) : 
  promise already under evaluation: recursive default argument reference or earlier problems?
> "hello"
Error: invalid connection
> sink()
Error in sink() : invalid connection
> sink(NULL)
Warning message:
In sink(NULL) : no sink to remove
> "hello"
[1] "hello"

version:

> packageDescription("dict")
Package: dict
Type: Package
Title: A dictionary class for R
Version: 0.5
Date: 2016-08-07
Authors@R: person("Stefano", "Meschiari",
        email="[email protected]", role=c("aut", "cre"))
Description: Provides an implementation of a dictionary class with
        character keys. It offers several features over named lists,
        including unique keys, no partial matching, compact printing,
        default values, and ability to store NULLs.
License: MIT
LazyData: TRUE
Imports: purrr, stringr
RoxygenNote: 5.0.1
Suggests: knitr, rmarkdown, testthat
VignetteBuilder: knitr
Author: Stefano Meschiari [aut, cre]
Maintainer: Stefano Meschiari <[email protected]>
Built: R 3.3.1; ; 2016-09-08 12:53:27 UTC; unix
RemoteType: github
RemoteHost: https://api.github.com
RemoteRepo: dict
RemoteUsername: stefano-meschiari
RemoteRef: master
RemoteSha: 3a6d5b920eabb0db65b7b2729aca430d4b49b347
GithubRepo: dict
GithubUsername: stefano-meschiari
GithubRef: master
GithubSHA1: 3a6d5b920eabb0db65b7b2729aca430d4b49b347

-- File: /Library/Frameworks/R.framework/Versions/3.3/Resources/library/dict/Meta/package.rds

and system:

> sessionInfo()
R version 3.3.1 (2016-06-21)
Platform: x86_64-apple-darwin13.4.0 (64-bit)
Running under: OS X 10.9.5 (Mavericks)

locale:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
[1] dict_0.5

loaded via a namespace (and not attached):
 [1] magrittr_1.5    tools_3.3.1     withr_1.0.2     Rcpp_0.12.7    
 [5] memoise_1.0.0   stringi_1.1.1   stringr_1.1.0   digest_0.6.10  
 [9] devtools_1.12.0 purrr_0.2.2    

brodieG avatar Sep 08 '16 13:09 brodieG