| | |
| | | reload(reloadPath)
|
| | | except Exception:
|
| | | continue
|
| | |
|
| | | |
| | | import DataRecordPack
|
| | | DataRecordPack.DR_Reload("script")
|
| | | Log("Reload Begin : time = %s"%GetCurrentDataTimeStr())
|
| | | return
|
| | |
|
| | |
| | | return
|
| | |
|
| | | return
|
| | |
|
| | | ## 获得指定的时间格式
|
| | | # @param timeStr 时间列表
|
| | | # @param timeFormat 指定的转换格式
|
| | | # @return 时间datetime格式
|
| | | # @remarks 获得指定的时间格式
|
| | | def GetDateTimeByFormatStr(timeStr, timeFormat):
|
| | | timeStr = timeStr.strip().split(".")[0]
|
| | | try:
|
| | | return datetime.datetime.strptime(timeStr, timeFormat)
|
| | | except BaseException , e :
|
| | | Log("%s : %s"%(e, timeStr))
|
| | | return
|
| | |
|
| | | return
|
| | |
|
| | | #---------------------------------------------------------------------
|
| | | ##获得与现实时间差距的小时数
|
| | | # @param dateTimeStr 比较时间字符 如"2010-05-26 11:21:25"
|
| | |
| | | def GetServerVersion():
|
| | | return GetGameWorld().GetServerVersion()
|
| | |
|
| | | def IsBattleServer():
|
| | | ## 是否战斗服务器
|
| | | return ToIntDef(ReadChConfig.GetPyMongoConfig("platform", "BattleServer"), 0) == 1
|
| | |
|
| | | def GetServerGroupName():
|
| | | ## 服务器组名,取 ServersRoute 中的配置
|
| | | return ReadChConfig.GetServersRouteConfig("platform", "GroupName")
|
| | |
|
| | | def GetServerGroupID():
|
| | | ## 服务器组ID,必须唯一,代表这台物理服务器
|
| | | return ToIntDef(ReadChConfig.GetPyMongoConfig("platform", "GroupID"), 0)
|