nficano commited on
Commit
854a28e
·
1 Parent(s): e2a1b83

[jsinterp] Extend function regex (closes #86)

Browse files
Files changed (1) hide show
  1. pytube/jsinterp.py +1 -1
pytube/jsinterp.py CHANGED
@@ -231,7 +231,7 @@ class JSInterpreter(object):
231
  def extract_function(self, funcname):
232
  func_m = re.search(
233
  r'''(?x)
234
- (?:function\s+%s|[{;]%s\s*=\s*function|var\s+%s\s*=\s*function)\s*
235
  \((?P<args>[^)]*)\)\s*
236
  \{(?P<code>[^}]+)\}''' % (
237
  re.escape(funcname), re.escape(funcname), re.escape(funcname)),
 
231
  def extract_function(self, funcname):
232
  func_m = re.search(
233
  r'''(?x)
234
+ (?:function\s+%s|[{;,]%s\s*=\s*function|var\s+%s\s*=\s*function)\s*
235
  \((?P<args>[^)]*)\)\s*
236
  \{(?P<code>[^}]+)\}''' % (
237
  re.escape(funcname), re.escape(funcname), re.escape(funcname)),