print: remove dependency
This commit is contained in:
parent
1753105265
commit
0625935062
@ -1,7 +1,6 @@
|
|||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
import gi
|
import gi
|
||||||
import json
|
import json
|
||||||
import humanize
|
|
||||||
import logging
|
import logging
|
||||||
import os
|
import os
|
||||||
|
|
||||||
@ -364,11 +363,19 @@ class PrintPanel(ScreenPanel):
|
|||||||
_("Uploaded"),
|
_("Uploaded"),
|
||||||
datetime.fromtimestamp(fileinfo['modified']).strftime("%Y-%m-%d %H:%M"),
|
datetime.fromtimestamp(fileinfo['modified']).strftime("%Y-%m-%d %H:%M"),
|
||||||
_("Size"),
|
_("Size"),
|
||||||
humanize.naturalsize(fileinfo['size']),
|
self.formatsize(fileinfo['size']),
|
||||||
_("Print Time"),
|
_("Print Time"),
|
||||||
self.get_print_time(filename)
|
self.get_print_time(filename)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
def formatsize(self, size):
|
||||||
|
size = float(size)
|
||||||
|
suffixes = ["kB", "MB", "GB", "TB", "PB", "EB", "ZB", "YB"]
|
||||||
|
for i, suffix in enumerate(suffixes, start=2):
|
||||||
|
unit = 1024 ** i
|
||||||
|
if size < unit:
|
||||||
|
return ("%.1f %s") % ((1024 * size / unit), suffix)
|
||||||
|
|
||||||
def get_print_time(self, filename):
|
def get_print_time(self, filename):
|
||||||
fileinfo = self._screen.files.get_file_info(filename)
|
fileinfo = self._screen.files.get_file_info(filename)
|
||||||
if fileinfo is None:
|
if fileinfo is None:
|
||||||
|
@ -1,5 +1,4 @@
|
|||||||
numpy==1.21.4
|
numpy==1.21.4
|
||||||
humanize==3.14.0
|
|
||||||
jinja2==3.0.3
|
jinja2==3.0.3
|
||||||
matplotlib==3.5.0
|
matplotlib==3.5.0
|
||||||
netifaces==0.11.0
|
netifaces==0.11.0
|
||||||
|
Loading…
x
Reference in New Issue
Block a user