mirror of
https://github.com/facebook/sapling.git
synced 2024-10-07 15:27:13 +03:00
configitems: register the 'web.refreshinterval' config
This commit is contained in:
parent
dd08c3c7c0
commit
aec01b0c2a
@ -634,6 +634,9 @@ coreconfigitem('web', 'port',
|
|||||||
coreconfigitem('web', 'prefix',
|
coreconfigitem('web', 'prefix',
|
||||||
default='',
|
default='',
|
||||||
)
|
)
|
||||||
|
coreconfigitem('web', 'refreshinterval',
|
||||||
|
default=20,
|
||||||
|
)
|
||||||
coreconfigitem('worker', 'backgroundclose',
|
coreconfigitem('worker', 'backgroundclose',
|
||||||
default=dynamicdefault,
|
default=dynamicdefault,
|
||||||
)
|
)
|
||||||
|
@ -29,6 +29,7 @@ from .common import (
|
|||||||
from .request import wsgirequest
|
from .request import wsgirequest
|
||||||
|
|
||||||
from .. import (
|
from .. import (
|
||||||
|
configitems,
|
||||||
encoding,
|
encoding,
|
||||||
error,
|
error,
|
||||||
hg,
|
hg,
|
||||||
@ -124,10 +125,11 @@ class hgwebdir(object):
|
|||||||
self.refresh()
|
self.refresh()
|
||||||
|
|
||||||
def refresh(self):
|
def refresh(self):
|
||||||
refreshinterval = 20
|
|
||||||
if self.ui:
|
if self.ui:
|
||||||
refreshinterval = self.ui.configint('web', 'refreshinterval',
|
refreshinterval = self.ui.configint('web', 'refreshinterval')
|
||||||
refreshinterval)
|
else:
|
||||||
|
item = configitems.coreitems['web']['refreshinterval']
|
||||||
|
refreshinterval = item.default
|
||||||
|
|
||||||
# refreshinterval <= 0 means to always refresh.
|
# refreshinterval <= 0 means to always refresh.
|
||||||
if (refreshinterval > 0 and
|
if (refreshinterval > 0 and
|
||||||
|
Loading…
Reference in New Issue
Block a user