How to avoid unexpected argument warning using dataclasses?
I have the following simple code.
@dataclass(frozen=True)
class Test:
a: bool = True
b: bool = True
c: bool = True
@classmethod
def create_default(cls) -> 'Test':
return cls(a=False, b=False, c=False)
I don't understand why PyCharm highlight the line:
return cls(a=False, b=False, c=False)
with unexpected argument
Am I doing smth wrong?
python python-3.x pycharm python-dataclasses
add a comment |
I have the following simple code.
@dataclass(frozen=True)
class Test:
a: bool = True
b: bool = True
c: bool = True
@classmethod
def create_default(cls) -> 'Test':
return cls(a=False, b=False, c=False)
I don't understand why PyCharm highlight the line:
return cls(a=False, b=False, c=False)
with unexpected argument
Am I doing smth wrong?
python python-3.x pycharm python-dataclasses
What version of Pycharm are you using? I'm on 2018.2.4 and I don't get said warning (and I believe I don't have anything disabled)
– DeepSpace
Nov 13 '18 at 8:44
1
@stovfl I don't see how this is a duplicate.
– DeepSpace
Nov 13 '18 at 8:47
@DeepSpace 2017.3.3
– petrush
Nov 13 '18 at 8:59
Then try to update. It's probably a bug that has already been fixed.
– DeepSpace
Nov 13 '18 at 9:04
@DeepSpace: Thanks for pointing on this. My dup was "Error usingInitVar
fields".
– stovfl
Nov 13 '18 at 13:45
add a comment |
I have the following simple code.
@dataclass(frozen=True)
class Test:
a: bool = True
b: bool = True
c: bool = True
@classmethod
def create_default(cls) -> 'Test':
return cls(a=False, b=False, c=False)
I don't understand why PyCharm highlight the line:
return cls(a=False, b=False, c=False)
with unexpected argument
Am I doing smth wrong?
python python-3.x pycharm python-dataclasses
I have the following simple code.
@dataclass(frozen=True)
class Test:
a: bool = True
b: bool = True
c: bool = True
@classmethod
def create_default(cls) -> 'Test':
return cls(a=False, b=False, c=False)
I don't understand why PyCharm highlight the line:
return cls(a=False, b=False, c=False)
with unexpected argument
Am I doing smth wrong?
python python-3.x pycharm python-dataclasses
python python-3.x pycharm python-dataclasses
edited Nov 13 '18 at 8:34
petrush
asked Nov 13 '18 at 8:29
petrushpetrush
28419
28419
What version of Pycharm are you using? I'm on 2018.2.4 and I don't get said warning (and I believe I don't have anything disabled)
– DeepSpace
Nov 13 '18 at 8:44
1
@stovfl I don't see how this is a duplicate.
– DeepSpace
Nov 13 '18 at 8:47
@DeepSpace 2017.3.3
– petrush
Nov 13 '18 at 8:59
Then try to update. It's probably a bug that has already been fixed.
– DeepSpace
Nov 13 '18 at 9:04
@DeepSpace: Thanks for pointing on this. My dup was "Error usingInitVar
fields".
– stovfl
Nov 13 '18 at 13:45
add a comment |
What version of Pycharm are you using? I'm on 2018.2.4 and I don't get said warning (and I believe I don't have anything disabled)
– DeepSpace
Nov 13 '18 at 8:44
1
@stovfl I don't see how this is a duplicate.
– DeepSpace
Nov 13 '18 at 8:47
@DeepSpace 2017.3.3
– petrush
Nov 13 '18 at 8:59
Then try to update. It's probably a bug that has already been fixed.
– DeepSpace
Nov 13 '18 at 9:04
@DeepSpace: Thanks for pointing on this. My dup was "Error usingInitVar
fields".
– stovfl
Nov 13 '18 at 13:45
What version of Pycharm are you using? I'm on 2018.2.4 and I don't get said warning (and I believe I don't have anything disabled)
– DeepSpace
Nov 13 '18 at 8:44
What version of Pycharm are you using? I'm on 2018.2.4 and I don't get said warning (and I believe I don't have anything disabled)
– DeepSpace
Nov 13 '18 at 8:44
1
1
@stovfl I don't see how this is a duplicate.
– DeepSpace
Nov 13 '18 at 8:47
@stovfl I don't see how this is a duplicate.
– DeepSpace
Nov 13 '18 at 8:47
@DeepSpace 2017.3.3
– petrush
Nov 13 '18 at 8:59
@DeepSpace 2017.3.3
– petrush
Nov 13 '18 at 8:59
Then try to update. It's probably a bug that has already been fixed.
– DeepSpace
Nov 13 '18 at 9:04
Then try to update. It's probably a bug that has already been fixed.
– DeepSpace
Nov 13 '18 at 9:04
@DeepSpace: Thanks for pointing on this. My dup was "Error using
InitVar
fields".– stovfl
Nov 13 '18 at 13:45
@DeepSpace: Thanks for pointing on this. My dup was "Error using
InitVar
fields".– stovfl
Nov 13 '18 at 13:45
add a comment |
1 Answer
1
active
oldest
votes
This is a bug in Pycharm that has been already fixed. Update to the latest version (2018.2.4 when this answer was written)
Corresponding issue
– user2235698
Nov 17 '18 at 20:16
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53276766%2fhow-to-avoid-unexpected-argument-warning-using-dataclasses%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
This is a bug in Pycharm that has been already fixed. Update to the latest version (2018.2.4 when this answer was written)
Corresponding issue
– user2235698
Nov 17 '18 at 20:16
add a comment |
This is a bug in Pycharm that has been already fixed. Update to the latest version (2018.2.4 when this answer was written)
Corresponding issue
– user2235698
Nov 17 '18 at 20:16
add a comment |
This is a bug in Pycharm that has been already fixed. Update to the latest version (2018.2.4 when this answer was written)
This is a bug in Pycharm that has been already fixed. Update to the latest version (2018.2.4 when this answer was written)
answered Nov 13 '18 at 9:06
DeepSpaceDeepSpace
38.2k44470
38.2k44470
Corresponding issue
– user2235698
Nov 17 '18 at 20:16
add a comment |
Corresponding issue
– user2235698
Nov 17 '18 at 20:16
Corresponding issue
– user2235698
Nov 17 '18 at 20:16
Corresponding issue
– user2235698
Nov 17 '18 at 20:16
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53276766%2fhow-to-avoid-unexpected-argument-warning-using-dataclasses%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
What version of Pycharm are you using? I'm on 2018.2.4 and I don't get said warning (and I believe I don't have anything disabled)
– DeepSpace
Nov 13 '18 at 8:44
1
@stovfl I don't see how this is a duplicate.
– DeepSpace
Nov 13 '18 at 8:47
@DeepSpace 2017.3.3
– petrush
Nov 13 '18 at 8:59
Then try to update. It's probably a bug that has already been fixed.
– DeepSpace
Nov 13 '18 at 9:04
@DeepSpace: Thanks for pointing on this. My dup was "Error using
InitVar
fields".– stovfl
Nov 13 '18 at 13:45