# DrWatson.jl encoding a tuple of symbols with savename

**URL:** <https://discourse.julialang.org/t/drwatson-jl-encoding-a-tuple-of-symbols-with-savename/87965>\
**Category:** General Usage\
**Tags:** question, package, drwatson\
**Created:** [September 29, 2022, 7:31am UTC](https://discourse.julialang.org/t/drwatson-jl-encoding-a-tuple-of-symbols-with-savename/87965 "2022-09-29T07:31:57Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![bgctw](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/bgctw/32/22050_2.png) [@bgctw](https://discourse.julialang.org/u/bgctw)\
**Post date:** [September 29, 2022, 7:31am UTC](https://discourse.julialang.org/t/drwatson-jl-encoding-a-tuple-of-symbols-with-savename/87965/1 "2022-09-29T07:31:57Z")

</div>

I try encoding symbols with [DrWatson.jl savename](https://juliadynamics.github.io/DrWatson.jl/dev/name/#Reverse-engineering-savename-1).  
The encoding works, but I have troubles getting the NamedTuple back from the encoded string, but only get MethodError on tryparse.

```julia
using DrWatson
slc = (site = :LUE, targetlim = :lim_P, scenario = (:prior_sep,))

tmp1 = DrWatson.savename(slc; allowedtypes=(Symbol, Tuple))
slc1 = DrWatson.parse_savename(tmp1, parsetypes = (Symbol, Tuple))

tmp2 = DrWatson.savename(slc; allowedtypes=(Symbol, Tuple), expand=["scenario"])
slc2 = DrWatson.parse_savename(tmp2, parsetypes = (Symbol, Tuple))

```

How do I correctly specify the arguments to `savename` and `parse_savename` to make the example work for the example `slc` NamedTuple?

I am using Julia 1.8.1 and DrWatson v2.9.1.

---

<div class="post-metadata">

**Author:** ![Datseris](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/datseris/32/13406_2.png) [@Datseris](https://discourse.julialang.org/u/Datseris)\
**Post date:** [September 29, 2022, 10:04am UTC](https://discourse.julialang.org/t/drwatson-jl-encoding-a-tuple-of-symbols-with-savename/87965/2 "2022-09-29T10:04:10Z")

</div>

Please open an issue on GitHub DrWatson page, this may be a bug 🙂
