Github user srdo commented on a diff in the pull request:

    https://github.com/apache/storm/pull/2930#discussion_r245715647
  
    --- Diff: bin/storm.py ---
    @@ -156,49 +95,92 @@ def get_classpath(extrajars, daemon=True, 
client=False):
         ret.extend(get_wildcard_dir(os.path.join(STORM_DIR, "extlib")))
         if daemon:
             ret.extend(get_wildcard_dir(os.path.join(STORM_DIR, 
"extlib-daemon")))
    -    if STORM_EXT_CLASSPATH != None:
    +    if STORM_EXT_CLASSPATH:
             ret.append(STORM_EXT_CLASSPATH)
    -    if daemon and STORM_EXT_CLASSPATH_DAEMON != None:
    +    if daemon and STORM_EXT_CLASSPATH_DAEMON:
             ret.append(STORM_EXT_CLASSPATH_DAEMON)
         ret.extend(extrajars)
    -    return normclasspath(os.pathsep.join(ret))
    +    return NORMAL_CLASS_PATH(os.pathsep.join(ret))
     
    -def confvalue(name, extrapaths, daemon=True):
    -    global CONFFILE
    -    command = [
    -        JAVA_CMD, "-client", get_config_opts(), "-Dstorm.conf.file=" + 
CONFFILE,
    -        "-cp", get_classpath(extrapaths, daemon), 
"org.apache.storm.command.ConfigValue", name
    -    ]
    -    p = sub.Popen(command, stdout=sub.PIPE)
    -    output, errors = p.communicate()
    -    # python 3
    -    if not isinstance(output, str):
    --- End diff --
    
    Is this check not necessary for Python 3 anymore?


---

Reply via email to