Skip to content

coercing to Unicode: need string or buffer, PosixPath found #18

@ignaspakamore

Description

@ignaspakamore

Hi,
when trying to set settings in jupyter notebook:
settings = Settings(fn_yaff='pars_cov.txt', plot_traj='All', xyz_traj=True)
The following error occurred:


TypeError Traceback (most recent call last)
in ()
----> 1 settings = Settings(fn_yaff='pars_cov.txt', plot_traj='All', xyz_traj=True)

/Users/ignaspakamore/Anaconda/anaconda2/lib/python2.7/site-packages/quickff/settings.py in init(self, fn, **kwargs)
166 #first read general RC settings from .quickffrc file
167 with path('quickff.data', 'quickffrc') as fn_default:
--> 168 self.read_config_file(fn_default)
169 #if a config file is provided, read settings from this file and
170 #overwrite the default RC settings

/Users/ignaspakamore/Anaconda/anaconda2/lib/python2.7/site-packages/quickff/settings.py in read_config_file(self, fn)
190
191 def read_config_file(self, fn):
--> 192 with open(fn, 'r') as f:
193 for iline, line in enumerate(f.readlines()):
194 line = line.split('#')[0].lstrip().rstrip().rstrip('\n')

TypeError: coercing to Unicode: need string or buffer, PosixPath found

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions