              record.levelname = "DEBUG"
  
          if record.levelno == 30 and (record.funcName == "_tfmw_add_deprecation_warning" or
                                       record.module in ("deprecation", "deprecation_wrapper")):
              record.levelno = 10
              record.levelname = "DEBUG"
  
          return record
  
 
</s> remove         if "\n" in record.message or "\r" in record.message:
 </s> add         if record.levelno < 30 and ("\n" in record.message or "\r" in record.message): </s> remove     record = _old_factory(*args, **kwargs)
 </s> add     record = _OLD_FACTORY(*args, **kwargs) </s> remove             chk = Popen(condaexe + [pkg], shell=True, stdout=PIPE)
 </s> add             chk = Popen(condaexe + [pkg], shell=shell, stdout=PIPE)
            # Keras Deprecations.
              record.levelname = "DEBUG"
  
          if record.levelno == 30 and (record.funcName == "_tfmw_add_deprecation_warning" or
                                       record.module in ("deprecation", "deprecation_wrapper")):
            # Keras Deprecations.
              record.levelno = 10
              record.levelname = "DEBUG"
  
          return record
  
keep keep keep add keep keep keep keep keep
 Update to TF2.3 (#1100)

* Minimum requirements to tf2.3.
  - Handle upgrades for Windows users with tf2.2 installed by Pip
  - Handle windows upgrade from pip tf2.2
  - Explicitly install Cuda for Conda installs

* Update tensorflow errors api reference
* Suppress AutoGraph warning messages
* Update GUI Stats to work with tf2.3
* Fix live graph for tf2.3
* DSSIMObjective - autoGraph bugfix
* Update Travis test 
lib/logger.py