import os
from optional_django import conf


class Conf(conf.Conf):
    # Environment configuration
    STATIC_ROOT = None
    STATIC_URL = None
    BUILD_SERVER_URL = 'http://127.0.0.1:9009'
    OUTPUT_DIR = 'webpack_assets'
    CONFIG_DIRS = None
    CONTEXT = None

    # Watching
    WATCH = True  # TODO: should default to False
    AGGREGATE_TIMEOUT = 200
    POLL = None
    HMR = False

    # Caching
    CACHE = True
    CACHE_DIR = None

    def get_path_to_output_dir(self):
        return os.path.join(self.STATIC_ROOT, self.OUTPUT_DIR)

    def get_public_path(self):
        static_url = self.STATIC_URL
        if static_url and static_url.endswith('/'):
            static_url = static_url[0:-1]
        return '/'.join([static_url, self.OUTPUT_DIR])

settings = Conf()

import os
from optional_django import conf


class Conf(conf.Conf):
    # Environment configuration
    STATIC_ROOT = None
    STATIC_URL = None
    BUILD_SERVER_URL = 'http://127.0.0.1:9009'
    OUTPUT_DIR = 'webpack_assets'
    CONFIG_DIRS = None
    CONTEXT = None

    # Watching
    WATCH = False
    AGGREGATE_TIMEOUT = 200
    POLL = None
    HMR = False

    # Caching
    CACHE = True
    CACHE_DIR = None

    def get_path_to_output_dir(self):
        return os.path.join(self.STATIC_ROOT, self.OUTPUT_DIR)

    def get_public_path(self):
        static_url = self.STATIC_URL
        if static_url and static_url.endswith('/'):
            static_url = static_url[0:-1]
        return '/'.join([static_url, self.OUTPUT_DIR])

settings = Conf()

WATCH now defaults to False
WATCH now defaults to False

  import os
  from optional_django import conf
  
  
  class Conf(conf.Conf):
      # Environment configuration
      STATIC_ROOT = None
      STATIC_URL = None
      BUILD_SERVER_URL = 'http://127.0.0.1:9009'
      OUTPUT_DIR = 'webpack_assets'
      CONFIG_DIRS = None
      CONTEXT = None
  
      # Watching
-     WATCH = True  # TODO: should default to False
+     WATCH = False
      AGGREGATE_TIMEOUT = 200
      POLL = None
      HMR = False
  
      # Caching
      CACHE = True
      CACHE_DIR = None
  
      def get_path_to_output_dir(self):
          return os.path.join(self.STATIC_ROOT, self.OUTPUT_DIR)
  
      def get_public_path(self):
          static_url = self.STATIC_URL
          if static_url and static_url.endswith('/'):
              static_url = static_url[0:-1]
          return '/'.join([static_url, self.OUTPUT_DIR])
  
  settings = Conf()
  
WATCH now defaults to False
## Code Before:
import os
from optional_django import conf


class Conf(conf.Conf):
    # Environment configuration
    STATIC_ROOT = None
    STATIC_URL = None
    BUILD_SERVER_URL = 'http://127.0.0.1:9009'
    OUTPUT_DIR = 'webpack_assets'
    CONFIG_DIRS = None
    CONTEXT = None

    # Watching
    WATCH = True  # TODO: should default to False
    AGGREGATE_TIMEOUT = 200
    POLL = None
    HMR = False

    # Caching
    CACHE = True
    CACHE_DIR = None

    def get_path_to_output_dir(self):
        return os.path.join(self.STATIC_ROOT, self.OUTPUT_DIR)

    def get_public_path(self):
        static_url = self.STATIC_URL
        if static_url and static_url.endswith('/'):
            static_url = static_url[0:-1]
        return '/'.join([static_url, self.OUTPUT_DIR])

settings = Conf()

## Instruction:
WATCH now defaults to False
## Code After:
import os
from optional_django import conf


class Conf(conf.Conf):
    # Environment configuration
    STATIC_ROOT = None
    STATIC_URL = None
    BUILD_SERVER_URL = 'http://127.0.0.1:9009'
    OUTPUT_DIR = 'webpack_assets'
    CONFIG_DIRS = None
    CONTEXT = None

    # Watching
    WATCH = False
    AGGREGATE_TIMEOUT = 200
    POLL = None
    HMR = False

    # Caching
    CACHE = True
    CACHE_DIR = None

    def get_path_to_output_dir(self):
        return os.path.join(self.STATIC_ROOT, self.OUTPUT_DIR)

    def get_public_path(self):
        static_url = self.STATIC_URL
        if static_url and static_url.endswith('/'):
            static_url = static_url[0:-1]
        return '/'.join([static_url, self.OUTPUT_DIR])

settings = Conf()
