Python threading argument missing
I am getting a missing argument error and I am following the answer here.
Python: TypeError in Threading. function takes x positional argument but y were given
What am I missing? Help a newbie.
From answer
"each character is being passed as a separate argument to startSuggestworker.
Instead, you should provide args a tuple:
t = threading.Thread(target=startSuggestworker, args = (start_keyword,))
"
self.thread = threading.Thread(target=self.threadManager(), args=(fl,))
TypeError: threadManager() missing 1 required positional argument: 'fl'
Here is the signature for threadManager()
def threadManager(self, fl):
#code
Edit
Add more context:
Some how this code works for me
self.thread2 = threading.Thread(target=self.startProcess2, args=(fl,myData))
And the definition for startProcess2
def startProcess2(self, fnfull, myData):
#code
But this fails for me
if fl != '':
self.threadx = threading.Thread(target=self.threadManager(), args=(self,fl,))
self.threadx.start()
python multithreading python-multithreading
add a comment |
I am getting a missing argument error and I am following the answer here.
Python: TypeError in Threading. function takes x positional argument but y were given
What am I missing? Help a newbie.
From answer
"each character is being passed as a separate argument to startSuggestworker.
Instead, you should provide args a tuple:
t = threading.Thread(target=startSuggestworker, args = (start_keyword,))
"
self.thread = threading.Thread(target=self.threadManager(), args=(fl,))
TypeError: threadManager() missing 1 required positional argument: 'fl'
Here is the signature for threadManager()
def threadManager(self, fl):
#code
Edit
Add more context:
Some how this code works for me
self.thread2 = threading.Thread(target=self.startProcess2, args=(fl,myData))
And the definition for startProcess2
def startProcess2(self, fnfull, myData):
#code
But this fails for me
if fl != '':
self.threadx = threading.Thread(target=self.threadManager(), args=(self,fl,))
self.threadx.start()
python multithreading python-multithreading
1
Tryself.thread = threading.Thread(target=self.threadManager, args=(fl,))
:)
– lmartens
Nov 20 '18 at 0:08
Ahh, time for me to take a break... Thanks
– echo
Nov 20 '18 at 0:10
1
just needed a fresh set of eyes!
– lmartens
Nov 20 '18 at 0:11
add a comment |
I am getting a missing argument error and I am following the answer here.
Python: TypeError in Threading. function takes x positional argument but y were given
What am I missing? Help a newbie.
From answer
"each character is being passed as a separate argument to startSuggestworker.
Instead, you should provide args a tuple:
t = threading.Thread(target=startSuggestworker, args = (start_keyword,))
"
self.thread = threading.Thread(target=self.threadManager(), args=(fl,))
TypeError: threadManager() missing 1 required positional argument: 'fl'
Here is the signature for threadManager()
def threadManager(self, fl):
#code
Edit
Add more context:
Some how this code works for me
self.thread2 = threading.Thread(target=self.startProcess2, args=(fl,myData))
And the definition for startProcess2
def startProcess2(self, fnfull, myData):
#code
But this fails for me
if fl != '':
self.threadx = threading.Thread(target=self.threadManager(), args=(self,fl,))
self.threadx.start()
python multithreading python-multithreading
I am getting a missing argument error and I am following the answer here.
Python: TypeError in Threading. function takes x positional argument but y were given
What am I missing? Help a newbie.
From answer
"each character is being passed as a separate argument to startSuggestworker.
Instead, you should provide args a tuple:
t = threading.Thread(target=startSuggestworker, args = (start_keyword,))
"
self.thread = threading.Thread(target=self.threadManager(), args=(fl,))
TypeError: threadManager() missing 1 required positional argument: 'fl'
Here is the signature for threadManager()
def threadManager(self, fl):
#code
Edit
Add more context:
Some how this code works for me
self.thread2 = threading.Thread(target=self.startProcess2, args=(fl,myData))
And the definition for startProcess2
def startProcess2(self, fnfull, myData):
#code
But this fails for me
if fl != '':
self.threadx = threading.Thread(target=self.threadManager(), args=(self,fl,))
self.threadx.start()
python multithreading python-multithreading
python multithreading python-multithreading
edited Nov 20 '18 at 0:09
echo
asked Nov 20 '18 at 0:04
echoecho
10611
10611
1
Tryself.thread = threading.Thread(target=self.threadManager, args=(fl,))
:)
– lmartens
Nov 20 '18 at 0:08
Ahh, time for me to take a break... Thanks
– echo
Nov 20 '18 at 0:10
1
just needed a fresh set of eyes!
– lmartens
Nov 20 '18 at 0:11
add a comment |
1
Tryself.thread = threading.Thread(target=self.threadManager, args=(fl,))
:)
– lmartens
Nov 20 '18 at 0:08
Ahh, time for me to take a break... Thanks
– echo
Nov 20 '18 at 0:10
1
just needed a fresh set of eyes!
– lmartens
Nov 20 '18 at 0:11
1
1
Try
self.thread = threading.Thread(target=self.threadManager, args=(fl,))
:)– lmartens
Nov 20 '18 at 0:08
Try
self.thread = threading.Thread(target=self.threadManager, args=(fl,))
:)– lmartens
Nov 20 '18 at 0:08
Ahh, time for me to take a break... Thanks
– echo
Nov 20 '18 at 0:10
Ahh, time for me to take a break... Thanks
– echo
Nov 20 '18 at 0:10
1
1
just needed a fresh set of eyes!
– lmartens
Nov 20 '18 at 0:11
just needed a fresh set of eyes!
– lmartens
Nov 20 '18 at 0:11
add a comment |
0
active
oldest
votes
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%2f53384378%2fpython-threading-argument-missing%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
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%2f53384378%2fpython-threading-argument-missing%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
1
Try
self.thread = threading.Thread(target=self.threadManager, args=(fl,))
:)– lmartens
Nov 20 '18 at 0:08
Ahh, time for me to take a break... Thanks
– echo
Nov 20 '18 at 0:10
1
just needed a fresh set of eyes!
– lmartens
Nov 20 '18 at 0:11