Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can't Pickle #1

Open
Frogdo opened this issue Apr 24, 2016 · 3 comments
Open

Can't Pickle #1

Frogdo opened this issue Apr 24, 2016 · 3 comments
Assignees

Comments

@Frogdo
Copy link

Frogdo commented Apr 24, 2016

I've been bending over my computer trying to get this to work for the past three hours. I've reinstalled Python several times and downloaded all dependencies. My config works because What.CD correctly authenticates, but when the script attempts to transcode I get an error message like this:

Formats needed: 320, V2
Adding format 320... Error adding format 320: Can't pickle <function pool_initializer at 0x02CFB6F0>: it's not found as transcode.pool_initializer
Adding format V2... Error adding format V2: Can't pickle <function pool_initializer at 0x02FE1570>: it's not found as transcode.pool_initializer
Traceback (most recent call last):
File "", line 1, in
File "C:\Python27\lib\multiprocessing\forking.py", line 381, in main
self = load(from_parent)
File "C:\Python27\lib\pickle.py", line 1384, in load
return Unpickler(file).load()
File "C:\Python27\lib\pickle.py", line 864, in load
dispatchkey
File "C:\Python27\lib\pickle.py", line 886, in load_eof
raise EOFError
EOFError
Traceback (most recent call last):
File "", line 1, in
File "C:\Python27\lib\multiprocessing\forking.py", line 381, in main
self = load(from_parent)
File "C:\Python27\lib\pickle.py", line 1384, in load
return Unpickler(file).load()
File "C:\Python27\lib\pickle.py", line 864, in load
dispatchkey
File "C:\Python27\lib\pickle.py", line 886, in load_eof
raise EOFError
EOFError

My Python version is 2.7.11.
Thanks for any help!

@andranoxi
Copy link
Contributor

This really isn't constructive, but WhatBetter wasn't designed to run under Windows in any sense of the project.

If you really want to get it running, all else fails, map a Virtual Machine to your data folder, then just run it from within the VM. I've done it, and all you end up having to do is fixing your permissions on the Windows end.

@Mechazawa
Copy link
Owner

Mechazawa commented Jun 17, 2016

I'll change it to something else then pickle. Like @anhydro said, the application was made for *nix systems.
I might have some time to work on it this weekend.

@Mechazawa Mechazawa self-assigned this Jun 17, 2016
@Mechazawa
Copy link
Owner

@Frogdo Can you try out this branch?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants