
from urllib2 import Request, urlopen
from distutils.version import LooseVersion

BRANCH = 'stable'
REPO = 'git@github.com:roramirez/qpanel.git'
URL_STABLE_VERSION = 'https://raw.githubusercontent.com/roramirez/qpanel' + \
                     '/%s/VERSION' % BRANCH


def require_upgrade():
    a = LooseVersion(get_current_version())
    b = LooseVersion(get_stable_version())
    if a < b:
        return True
    return False


# InmplementME
def last_check_update():
    return True


def get_current_version():
    current_version = open('VERSION')
    return __first_line(current_version.read())


def get_stable_version():
    stable_version = __get_data_url(URL_STABLE_VERSION)
    return __first_line(stable_version)


def __get_data_url(url):
    req = Request(url)
    try:
        response = urlopen(req)
        return response.read()
    except:
        return None


def __first_line(content):
    tmp = ''
    if content is not None:
        tmp = content.split('\n')
    if len(tmp) > 1:
        return tmp[0]
    return tmp


from urllib2 import Request, urlopen
from distutils.version import LooseVersion

BRANCH = 'stable'
REPO = 'git@github.com:roramirez/qpanel.git'
URL_STABLE_VERSION = 'https://rodrigoramirez.com/qpanel/version/' + BRANCH


def require_upgrade():
    a = LooseVersion(get_current_version())
    b = LooseVersion(get_stable_version())
    if a < b:
        return True
    return False


# InmplementME
def last_check_update():
    return True


def get_current_version():
    current_version = open('VERSION')
    return __first_line(current_version.read())


def get_stable_version():
    stable_version = __get_data_url(URL_STABLE_VERSION)
    return __first_line(stable_version)


def __get_data_url(url):
    req = Request(url)
    try:
        response = urlopen(req)
        return response.read()
    except:
        return None


def __first_line(content):
    tmp = ''
    if content is not None:
        tmp = content.split('\n')
    if len(tmp) > 1:
        return tmp[0]
    return tmp

Change url to get stable version number
Change url to get stable version number

  
  from urllib2 import Request, urlopen
  from distutils.version import LooseVersion
  
  BRANCH = 'stable'
  REPO = 'git@github.com:roramirez/qpanel.git'
+ URL_STABLE_VERSION = 'https://rodrigoramirez.com/qpanel/version/' + BRANCH
- URL_STABLE_VERSION = 'https://raw.githubusercontent.com/roramirez/qpanel' + \
-                      '/%s/VERSION' % BRANCH
  
  
  def require_upgrade():
      a = LooseVersion(get_current_version())
      b = LooseVersion(get_stable_version())
      if a < b:
          return True
      return False
  
  
  # InmplementME
  def last_check_update():
      return True
  
  
  def get_current_version():
      current_version = open('VERSION')
      return __first_line(current_version.read())
  
  
  def get_stable_version():
      stable_version = __get_data_url(URL_STABLE_VERSION)
      return __first_line(stable_version)
  
  
  def __get_data_url(url):
      req = Request(url)
      try:
          response = urlopen(req)
          return response.read()
      except:
          return None
  
  
  def __first_line(content):
      tmp = ''
      if content is not None:
          tmp = content.split('\n')
      if len(tmp) > 1:
          return tmp[0]
      return tmp
  
Change url to get stable version number
## Code Before:

from urllib2 import Request, urlopen
from distutils.version import LooseVersion

BRANCH = 'stable'
REPO = 'git@github.com:roramirez/qpanel.git'
URL_STABLE_VERSION = 'https://raw.githubusercontent.com/roramirez/qpanel' + \
                     '/%s/VERSION' % BRANCH


def require_upgrade():
    a = LooseVersion(get_current_version())
    b = LooseVersion(get_stable_version())
    if a < b:
        return True
    return False


# InmplementME
def last_check_update():
    return True


def get_current_version():
    current_version = open('VERSION')
    return __first_line(current_version.read())


def get_stable_version():
    stable_version = __get_data_url(URL_STABLE_VERSION)
    return __first_line(stable_version)


def __get_data_url(url):
    req = Request(url)
    try:
        response = urlopen(req)
        return response.read()
    except:
        return None


def __first_line(content):
    tmp = ''
    if content is not None:
        tmp = content.split('\n')
    if len(tmp) > 1:
        return tmp[0]
    return tmp

## Instruction:
Change url to get stable version number
## Code After:

from urllib2 import Request, urlopen
from distutils.version import LooseVersion

BRANCH = 'stable'
REPO = 'git@github.com:roramirez/qpanel.git'
URL_STABLE_VERSION = 'https://rodrigoramirez.com/qpanel/version/' + BRANCH


def require_upgrade():
    a = LooseVersion(get_current_version())
    b = LooseVersion(get_stable_version())
    if a < b:
        return True
    return False


# InmplementME
def last_check_update():
    return True


def get_current_version():
    current_version = open('VERSION')
    return __first_line(current_version.read())


def get_stable_version():
    stable_version = __get_data_url(URL_STABLE_VERSION)
    return __first_line(stable_version)


def __get_data_url(url):
    req = Request(url)
    try:
        response = urlopen(req)
        return response.read()
    except:
        return None


def __first_line(content):
    tmp = ''
    if content is not None:
        tmp = content.split('\n')
    if len(tmp) > 1:
        return tmp[0]
    return tmp
